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)
                          {

-- 


Reply via email to