Set visible value of the drag client to 0 when the drop finished.
There're many log about show blocked of the drag client after the drop
finished.
It's caused by the visible value of the drag client is 1 even though the
drag client didn't draw their surface after the drop finished.
To solve this problem, we set the visible value of the drag client to 0
when the drop finished.
Change-Id: I6994de1e5f11a3d1e1d2922948f43f10fd8d1753
e_zoomap_child_set(o, NULL);
evas_object_hide(o);
evas_object_pass_events_set(o, 1);
+
if (e_comp_wl->drag != drag) return;
+
e_comp_wl->drag = NULL;
+
+ if (e_comp_wl->drag_client->visible)
+ {
+ e_comp_wl->drag_client->changes.visible = 1;
+ e_comp_wl->drag_client->visible = 0;
+ EC_CHANGED(e_comp_wl->drag_client);
+ }
e_comp_wl->drag_client = NULL;
+
e_comp_override_del();
if (e_comp_wl->selection.target && (!dropped))
{