block wayland mouse button propagation to clients while drag is active
authorMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 6 Aug 2015 23:07:05 +0000 (19:07 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Thu, 6 Aug 2015 23:31:20 +0000 (19:31 -0400)
src/bin/e_comp_wl.c

index 82d5f482e80f10bd274fcffb00ad1b2d8cff6253..51d596eba24eee7f1f9096e5eba33394d075a08f 100644 (file)
@@ -258,7 +258,7 @@ _e_comp_wl_evas_handle_mouse_button(E_Client *ec, uint32_t timestamp, uint32_t b
    uint32_t serial, btn;
    struct wl_resource *res;
 
-   if (ec->cur_mouse_action || ec->border_menu) return EINA_FALSE;
+   if (ec->cur_mouse_action || ec->border_menu || e_comp->wl_comp_data->drag) return EINA_FALSE;
    if (e_object_is_del(E_OBJECT(ec))) return EINA_FALSE;
    if (ec->ignored) return EINA_FALSE;