discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=f12cdee3cae9c0e7308fee5072d82c5094ef5945
commit f12cdee3cae9c0e7308fee5072d82c5094ef5945 Author: Mike Blumenkrantz <[email protected]> Date: Wed Jan 15 23:11:12 2014 -0500 adjust frame icon drag geometry T776 --- src/bin/e_client.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index ece8a84..b60798a 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -2630,15 +2630,17 @@ e_client_mouse_move(E_Client *ec, Evas_Point *output) if (ec->netwm.icons || ec->desktop || ec->internal_icon) { Evas_Object *o = NULL; + int x, y, w, h; const char *drag_types[] = { "enlightenment/border" }; e_object_ref(E_OBJECT(ec)); + e_comp_object_frame_icon_geometry_get(ec->frame, &x, &y, &w, &h); client_drag = e_drag_new(ec->zone->comp, output->x, output->y, drag_types, 1, ec, -1, NULL, _e_client_cb_drag_finished); - e_drag_resize(client_drag, e_scale * 48, e_scale * 48); + e_drag_resize(client_drag, w, h); o = e_client_icon_add(ec, client_drag->evas); if (!o) { --
