Check the value of level before dividing 1 by it.
Signed-off-by: Carlos Olmedo Escobar <[email protected]>
---
src/zoom.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/zoom.c b/src/zoom.c
index 7553849..f71d08c 100644
--- a/src/zoom.c
+++ b/src/zoom.c
@@ -120,12 +120,13 @@ weston_output_update_zoom_transform(struct weston_output
*output)
float ratio, level;
level = output->zoom.spring_z.current;
- ratio = 1 / level;
if (!output->zoom.active || level > output->zoom.max_level ||
level == 0.0f)
return;
+ ratio = 1 / level;
+
if (wl_list_empty(&output->zoom.animation_xy.link))
zoom_area_center_from_pointer(output, &x, &y);
--
2.1.4
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel