r1053 - trunk/src/target/OM-2007/openmoko-libs/libmokoui

thomas at sita.openmoko.org thomas at sita.openmoko.org
Tue Feb 20 17:53:51 CET 2007


Author: thomas
Date: 2007-02-20 17:53:50 +0100 (Tue, 20 Feb 2007)
New Revision: 1053

Modified:
   trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-alignment.c
Log:
* Remove access to private parent struct
* Don't set the padding in the size request. Fixes bug 186.


Modified: trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-alignment.c
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-alignment.c	2007-02-20 16:27:30 UTC (rev 1052)
+++ trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-alignment.c	2007-02-20 16:53:50 UTC (rev 1053)
@@ -100,14 +100,6 @@
                          "padding", &padding,
                          NULL);
 
-    GtkAlignmentPrivate *priv = GTK_ALIGNMENT_GET_PRIVATE(widget);
-    if ( padding )
-    {
-        priv->padding_top = padding->top;
-        priv->padding_bottom = padding->bottom;
-        priv->padding_left = padding->left;
-        priv->padding_right = padding->right;
-    }
 
     GtkBin* bin = GTK_BIN(widget);
 
@@ -124,8 +116,11 @@
         requisition->height += child_requisition.height;
 
         /* Request extra space for the padding: */
-        requisition->width += (priv->padding_left + priv->padding_right);
-        requisition->height += (priv->padding_top + priv->padding_bottom);
+        if ( padding )
+        {
+            requisition->width += (padding->left + padding->right);
+            requisition->height += (padding->top + padding->bottom);
+        }
     }
 }
 





More information about the commitlog mailing list