[maemo-commits] [maemo-commits] r15242 - in projects/haf/trunk/hildon-1: . debian src

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Mon Mar 3 09:22:40 EET 2008
Author: herzi
Date: 2008-03-03 09:22:36 +0200 (Mon, 03 Mar 2008)
New Revision: 15242

Modified:
   projects/haf/trunk/hildon-1/ChangeLog
   projects/haf/trunk/hildon-1/debian/changelog
   projects/haf/trunk/hildon-1/src/hildon-window.c
Log:
2008-03-03  Sven Herzberg  <sven at imendio.com>

	Fixes: MB#1276: wrong allocators used in hildon_window_get_borders

	* src/hildon-window.c: (hildon_window_get_borders): don't imply any
	knowledge about the border allocators used within GTK+


Modified: projects/haf/trunk/hildon-1/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-1/ChangeLog	2008-02-29 15:39:43 UTC (rev 15241)
+++ projects/haf/trunk/hildon-1/ChangeLog	2008-03-03 07:22:36 UTC (rev 15242)
@@ -1,3 +1,10 @@
+2008-03-03  Sven Herzberg  <sven at imendio.com>
+
+	Fixes: MB#1276: wrong allocators used in hildon_window_get_borders
+
+	* src/hildon-window.c: (hildon_window_get_borders): don't imply any
+	knowledge about the border allocators used within GTK+
+
 2008-02-26  Sven Herzberg  <sven at imendio.com>
 
 	Fixes: MB#2981: Build with asserts broken

Modified: projects/haf/trunk/hildon-1/debian/changelog
===================================================================
--- projects/haf/trunk/hildon-1/debian/changelog	2008-02-29 15:39:43 UTC (rev 15241)
+++ projects/haf/trunk/hildon-1/debian/changelog	2008-03-03 07:22:36 UTC (rev 15242)
@@ -1,3 +1,9 @@
+libhildon (2.0.1-2) gutsy; urgency=low
+
+  * Fixes: MB#1276: wrong allocators used in hildon_window_get_borders
+
+ -- Sven Herzberg <sven at imendio.com>  Mon, 25 Feb 2008 11:50:10 +0100
+
 libhildon (2.0.1-1) unstable; urgency=low
 
   * Do not use PACKAGE_VERSION_MAJOR for the API revision.

Modified: projects/haf/trunk/hildon-1/src/hildon-window.c
===================================================================
--- projects/haf/trunk/hildon-1/src/hildon-window.c	2008-02-29 15:39:43 UTC (rev 15241)
+++ projects/haf/trunk/hildon-1/src/hildon-window.c	2008-03-03 07:22:36 UTC (rev 15242)
@@ -365,7 +365,7 @@
       priv->escape_timeout = 0;
     }
 
-    if (priv->borders) 
+    if (priv->borders)
         gtk_border_free (priv->borders);
 
     if (priv->toolbar_borders)
@@ -496,6 +496,7 @@
 static void
 hildon_window_get_borders                       (HildonWindow *window)
 {
+    GtkBorder zero = {0, 0, 0, 0};
     HildonWindowPrivate *priv = HILDON_WINDOW_GET_PRIVATE (window);
     g_assert (priv);
 
@@ -522,14 +523,14 @@
     if (borders) {
         priv->borders = gtk_border_copy (borders);
         gtk_border_free (borders);
-    } else 
-        priv->borders = g_slice_new0 (GtkBorder);
+    } else
+        priv->borders = g_boxed_copy (GTK_TYPE_BORDER, &zero);
 
     if (toolbar_borders) {
         priv->toolbar_borders = gtk_border_copy (toolbar_borders);
         gtk_border_free (toolbar_borders);
     } else
-        priv->toolbar_borders = g_slice_new0 (GtkBorder);
+        priv->toolbar_borders = g_boxed_copy (GTK_TYPE_BORDER, &zero);
 }
 
 static gboolean


More information about the maemo-commits mailing list