compositor: Drop weston_surface_to_global()
authorKristian Høgsberg <krh@bitplanet.net>
Fri, 8 Jun 2012 00:10:23 +0000 (20:10 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 8 Jun 2012 00:10:23 +0000 (20:10 -0400)
Just always call weston_surface_to_global_float() instead.

src/compositor.c
src/compositor.h
src/shell.c

index 220fefb..ac39fe9 100644 (file)
@@ -460,17 +460,6 @@ weston_surface_to_global_fixed(struct weston_surface *surface,
        *y = wl_fixed_from_double(yf);
 }
 
-WL_EXPORT void
-weston_surface_to_global(struct weston_surface *surface,
-                        int32_t sx, int32_t sy, int32_t *x, int32_t *y)
-{
-       GLfloat xf, yf;
-
-       weston_surface_to_global_float(surface, sx, sy, &xf, &yf);
-       *x = floorf(xf);
-       *y = floorf(yf);
-}
-
 static void
 surface_from_global_float(struct weston_surface *surface,
                          GLfloat x, GLfloat y, GLfloat *sx, GLfloat *sy)
index 2d52048..646e1e7 100644 (file)
@@ -448,9 +448,6 @@ void
 weston_surface_update_transform(struct weston_surface *surface);
 
 void
-weston_surface_to_global(struct weston_surface *surface,
-                        int32_t sx, int32_t sy, int32_t *x, int32_t *y);
-void
 weston_surface_to_global_fixed(struct weston_surface *surface,
                               wl_fixed_t sx, wl_fixed_t sy,
                               wl_fixed_t *x, wl_fixed_t *y);
index 25a9677..879433c 100644 (file)
@@ -176,8 +176,8 @@ struct rotate_grab {
        struct shell_grab base;
        struct weston_matrix rotation;
        struct {
-               int32_t x;
-               int32_t y;
+               GLfloat x;
+               GLfloat y;
        } center;
 };
 
@@ -1896,10 +1896,10 @@ rotate_binding(struct wl_seat *seat, uint32_t time, uint32_t button,
 
        shell_grab_init(&rotate->base, &rotate_grab_interface, surface);
 
-       weston_surface_to_global(surface->surface,
-                                surface->surface->geometry.width / 2,
-                                surface->surface->geometry.height / 2,
-                                &rotate->center.x, &rotate->center.y);
+       weston_surface_to_global_float(surface->surface,
+                                      surface->surface->geometry.width / 2,
+                                      surface->surface->geometry.height / 2,
+                                      &rotate->center.x, &rotate->center.y);
 
        wl_pointer_start_grab(seat->pointer, &rotate->base.grab);