Correcting the header file path. Allocate the color on the stack for the changed...
authorMichael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
Mon, 21 May 2007 09:45:26 +0000 (09:45 +0000)
committerMichael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
Mon, 21 May 2007 09:45:26 +0000 (09:45 +0000)
ChangeLog
examples/hildon-finger-example.c
src/hildon-color-chooser-dialog.c

index 89f297b..aea1724 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
 
+       * examples/hildon-finger-example.c: Correcting the header file path.
+
+       * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for 
+       the changed signal. Fixes a small memory leak.
+
+2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
        * autogen.sh:
        * debian/rules:
        * src/hildon-banner.c: Importing several usefull fixes from the
index f32ca39..5b05606 100644 (file)
@@ -26,7 +26,7 @@
 #include                                        <stdlib.h>
 #include                                        <glib.h>
 #include                                        <gtk/gtk.h>
-#include                                        "hildon/hildon.h"
+#include                                        "hildon.h"
 
 gboolean
 on_button_press                                 (GtkWidget *widget, 
index d022ffc..831b8a4 100644 (file)
@@ -963,16 +963,16 @@ hildon_color_chooser_dialog_color_changed       (HildonColorChooser *chooser,
     HildonColorChooserDialogPrivate *priv = HILDON_COLOR_CHOOSER_DIALOG_GET_PRIVATE (data);
     char key[128], color_str[13];
     int tmp;
-    GdkColor *color = g_new (GdkColor, 1);
+    GdkColor color;
 
     g_assert (priv);
 
-    hildon_color_chooser_get_color (chooser, color);
+    hildon_color_chooser_get_color (chooser, &color);
 
     tmp = (priv->style_info.num_buttons.left * priv->style_info.num_buttons.right);
 
     if (priv->selected >= tmp) {
-        priv->colors_custom[priv->selected - tmp] = *color;
+        priv->colors_custom[priv->selected - tmp] = color;
 
         gdk_gc_set_rgb_fg_color (priv->gc_array[priv->selected], &priv->colors_custom[priv->selected - tmp]);
         gtk_widget_queue_draw (priv->area_custom);