Reduce extra function call to client_get_display
authorChris Michael <cp.michael@samsung.com>
Wed, 28 Aug 2013 08:43:25 +0000 (09:43 +0100)
committerChris Michael <cp.michael@samsung.com>
Wed, 28 Aug 2013 08:43:25 +0000 (09:43 +0100)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/bin/e_comp_wl.c

index 6de200a..ad6e8c6 100644 (file)
@@ -1186,15 +1186,13 @@ _default_grab_key(struct wl_keyboard_grab *grab, uint32_t timestamp, uint32_t ke
 {
    struct wl_keyboard *keyboard = grab->keyboard;
    struct wl_resource *resource;
-   uint32_t serial;
 
    resource = keyboard->focus_resource;
    if (resource) 
      {
-        struct wl_display *disp;
+        uint32_t serial;
 
-        disp = wl_client_get_display(wl_resource_get_client(resource));
-        serial = wl_display_next_serial(disp);
+        serial = wl_display_next_serial(_e_wl_comp->wl.display);
         wl_keyboard_send_key(resource, serial, timestamp, key, state);
      }
 }