From: duna.oh Date: Tue, 8 Apr 2025 07:24:47 +0000 (+0900) Subject: e_comp_wl_data: reset seat info to NULL when drag is finished X-Git-Tag: accepted/tizen/unified/20250410.082858~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1e60c6c38db99c3ea9f71cacf306ed2ffde995bc;p=platform%2Fupstream%2Fenlightenment.git e_comp_wl_data: reset seat info to NULL when drag is finished Change-Id: I578e9734a99568629687461dced51f695337f72c --- diff --git a/src/bin/server/e_comp_wl_data.c b/src/bin/server/e_comp_wl_data.c index d5b8b0b22b..381124119f 100644 --- a/src/bin/server/e_comp_wl_data.c +++ b/src/bin/server/e_comp_wl_data.c @@ -968,6 +968,7 @@ _e_comp_wl_data_device_drag_finished(E_Drag *drag, E_Dnd_Drop_Type type) wl_data_source_send_dnd_drop_performed(drag_source->resource); ((E_Comp_Wl_Data_Offer*)comp_wl->drag_offer)->in_ask = drag_source->current_dnd_action == WL_DATA_DEVICE_MANAGER_DND_ACTION_ASK; + drag_source->seat = NULL; } else if(wl_resource_get_version(drag_source->resource) >= WL_DATA_SOURCE_DND_FINISHED_SINCE_VERSION) _e_comp_wl_data_source_cancelled_send(drag_source);