shell: Update relevant bits to work with recent alpha value changes.
diff --git a/src/shell.c b/src/shell.c
index a4a98c7..104b6f7 100644
--- a/src/shell.c
+++ b/src/shell.c
@@ -1598,7 +1598,7 @@
 			uint32_t key, uint32_t button, uint32_t axis,
 			int32_t value, void *data)
 {
-	uint32_t step = 15;
+	float step = 0.05;
 	struct shell_surface *shsurf;
 	struct weston_surface *surface =
 		(struct weston_surface *) seat->pointer->focus;
@@ -1620,8 +1620,8 @@
 
 	surface->alpha += value * step;
 
-	if (surface->alpha > 255)
-		surface->alpha = 255;
+	if (surface->alpha > 1.0)
+		surface->alpha = 1.0;
 	if (surface->alpha < step)
 		surface->alpha = step;
 
@@ -2371,7 +2371,7 @@
 			if (prev == switcher->current)
 				next = surface;
 			prev = surface;
-			surface->alpha = 64;
+			surface->alpha = 0.25;
 			surface->geometry.dirty = 1;
 			weston_surface_damage(surface);
 			break;
@@ -2380,7 +2380,7 @@
 		}
 
 		if (is_black_surface(surface, NULL)) {
-			surface->alpha = 64;
+			surface->alpha = 0.25;
 			surface->geometry.dirty = 1;
 			weston_surface_damage(surface);
 		}