[glade/glade-3-10] Fixed bug while grabbing resize grip



commit c9ced7175cdcbc9900d8c3c74d8353fee292b1f8
Author: Juan Pablo Ugarte <juanpablougarte gmail com>
Date:   Thu Apr 21 17:59:59 2011 -0300

    Fixed bug while grabbing resize grip

 ChangeLog                     |    5 +++++
 gladeui/glade-design-layout.c |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 60ef5bf..ea73b9c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-04-21  Juan Pablo Ugarte <juanpablougarte gmail com>
+
+	* gladeui/glade-design-layout.c: fixed bug while grabbing resize grip
+	  (Child offset was missing from dx and dy)
+
 2011-04-05  Tristan Van Berkom <tristanvb openismus com>
 
 	* configure.ac, NEWS: Rolling 3.10.0
diff --git a/gladeui/glade-design-layout.c b/gladeui/glade-design-layout.c
index 1108f42..34d9fdb 100644
--- a/gladeui/glade-design-layout.c
+++ b/gladeui/glade-design-layout.c
@@ -265,8 +265,8 @@ glade_design_layout_button_press_event (GtkWidget *widget, GdkEventButton *ev)
       GladeWidget *gchild;
       
       gtk_widget_get_allocation (child, &child_allocation);
-      priv->dx = x - (child_allocation.x + child_allocation.width);
-      priv->dy = y - (child_allocation.y + child_allocation.height);
+      priv->dx = x - (child_allocation.x + child_allocation.width + priv->child_offset);
+      priv->dy = y - (child_allocation.y + child_allocation.height + priv->child_offset);
 
       priv->activity = gdl_get_activity_from_pointer (GLADE_DESIGN_LAYOUT (widget), x, y);
       gdk_window_set_cursor (priv->window, priv->cursors[priv->activity]);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]