e_comp_wl_data, e_comp_wl_input: remove controlling focus stack 60/296960/1
authorJunseok Kim <juns.kim@samsung.com>
Fri, 4 Aug 2023 06:32:18 +0000 (15:32 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 8 Aug 2023 04:20:05 +0000 (13:20 +0900)
remove controlling focus stack from e_comp_wl_data, e_comp_wl_input.
It's useless code that the clients are ignored by ec->override.

Change-Id: I1ba7d38d60c42cd90ef6ee9688529bb69fd23d53

src/bin/e_comp_wl_data.c
src/bin/e_comp_wl_input.c

index 3aeca98..0a1720b 100644 (file)
@@ -747,7 +747,6 @@ _e_comp_wl_data_device_cb_drag_start(struct wl_client *client, struct wl_resourc
              drag_icon_ec->icccm.title = eina_stringshare_add("noshadow");
              e_client_layer_set(drag_icon_ec, E_LAYER_CLIENT_DRAG);
              drag_icon_ec->netwm.type = E_WINDOW_TYPE_DND;
-             e_client_focus_stack_set(eina_list_remove(e_client_focus_stack_get(), drag_icon_ec));
              EC_CHANGED(drag_icon_ec);
              e_comp_override_add();
           }
index ef8289c..0fb0a31 100644 (file)
@@ -180,7 +180,6 @@ _e_comp_wl_input_pointer_cb_cursor_set(struct wl_client *client, struct wl_resou
         ec->icccm.title = eina_stringshare_add("Cursor");
         e_client_window_role_set(ec, "wl_pointer-cursor");
         evas_object_pass_events_set(ec->frame, 1);
-        e_client_focus_stack_set(eina_list_remove(e_client_focus_stack_get(), ec));
         /* wl_pointer-cursor surface is always alpha window */
         ec->argb = EINA_TRUE;
         ELOGF("COMP", "Cursor Set. argb:%d", ec, ec->argb);