Update the usage of ecore_wayland.
authorRafael Antognolli <rafael.antognolli@intel.com>
Mon, 4 Nov 2013 19:42:55 +0000 (17:42 -0200)
committerPhilippe Coval <philippe.coval@open.eurogiciel.org>
Fri, 7 Feb 2014 09:38:39 +0000 (10:38 +0100)
Ecore_Wl_Window is not exposed anymore, so the input region must be
changed using the ecore_wl_window_input_region_set() function.

Signed-off-by: Rafael Antognolli <rafael.antognolli@intel.com>
src/wkb-main.c

index 1030631..c142bd1 100644 (file)
@@ -437,12 +437,9 @@ _wkb_ui_setup(struct weekeyboard *wkb)
    if (wkb->win)
      {
         int x, y, w, h;
-        struct wl_region *input = wl_compositor_create_region(wkb->win->display->wl.compositor);
 
         edje_object_part_geometry_get(wkb->edje_obj, "background", &x, &y, &w, &h);
-        wl_region_add(input, x, y, w, h);
-        wl_surface_set_input_region(wkb->surface, input);
-        wl_region_destroy(input);
+        ecore_wl_window_input_region_set(wkb->win, x, y, w, h);
      }
 
    /* special keys */