[PATCH weston 1/6] zoom: Change zoom->active to a bool

Derek Foreman derekf at osg.samsung.com
Fri Jan 9 10:45:14 PST 2015


Signed-off-by: Derek Foreman <derekf at osg.samsung.com>
---
 src/compositor.h | 2 +-
 src/zoom.c       | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/compositor.h b/src/compositor.h
index 3f7ed4a..311bea0 100644
--- a/src/compositor.h
+++ b/src/compositor.h
@@ -152,7 +152,7 @@ struct weston_fixed_point {
 };
 
 struct weston_output_zoom {
-	int active;
+	bool active;
 	float increment;
 	float level;
 	float max_level;
diff --git a/src/zoom.c b/src/zoom.c
index 7553849..2e1f9fa 100644
--- a/src/zoom.c
+++ b/src/zoom.c
@@ -23,6 +23,7 @@
 #include "config.h"
 
 #include <stdlib.h>
+#include <stdbool.h>
 
 #include "compositor.h"
 #include "text-cursor-position-server-protocol.h"
@@ -43,7 +44,7 @@ weston_zoom_frame_z(struct weston_animation *animation,
 
 	if (weston_spring_done(&output->zoom.spring_z)) {
 		if (output->zoom.active && output->zoom.level <= 0.0) {
-			output->zoom.active = 0;
+			output->zoom.active = false;
 			output->disable_planes--;
 			wl_list_remove(&output->zoom.motion_listener.link);
 		}
@@ -209,7 +210,7 @@ weston_output_activate_zoom(struct weston_output *output)
 	if (output->zoom.active)
 		return;
 
-	output->zoom.active = 1;
+	output->zoom.active = true;
 	output->disable_planes++;
 	wl_signal_add(&seat->pointer->motion_signal,
 		      &output->zoom.motion_listener);
@@ -218,7 +219,7 @@ weston_output_activate_zoom(struct weston_output *output)
 WL_EXPORT void
 weston_output_init_zoom(struct weston_output *output)
 {
-	output->zoom.active = 0;
+	output->zoom.active = false;
 	output->zoom.increment = 0.07;
 	output->zoom.max_level = 0.95;
 	output->zoom.level = 0.0;
-- 
2.1.4



More information about the wayland-devel mailing list