diff options
author | Christian Persch <chpe@src.gnome.org> | 2008-10-08 21:01:50 +0000 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2008-10-08 21:01:50 +0000 |
commit | a81b85df5bfa4886138406ab91b8fcfbb43a595a (patch) | |
tree | 38e10a3284d4b52fbdba41a0c4583e368b10980e /gtk | |
parent | 865dd1f3ffe2a722f9eabf9630b4fc477acaa9e2 (diff) | |
download | gdk-pixbuf-a81b85df5bfa4886138406ab91b8fcfbb43a595a.tar.gz |
Bug 554702 – gtkfilesystem leaks GError
Also fixes some "format not a string literal and no format arguments"
warnings.
svn path=/branches/gtk-2-14/; revision=21612
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkfilesystem.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gtk/gtkfilesystem.c b/gtk/gtkfilesystem.c index 0bd79b08f..2b2d44a3b 100644 --- a/gtk/gtkfilesystem.c +++ b/gtk/gtkfilesystem.c @@ -323,7 +323,7 @@ save_bookmarks (GFile *bookmarks_file, NULL, FALSE, 0, NULL, NULL, &error)) { - g_critical (error->message); + g_critical ("%s", error->message); g_error_free (error); } @@ -531,7 +531,10 @@ _gtk_file_system_init (GtkFileSystem *file_system) G_FILE_MONITOR_NONE, NULL, &error); if (error) - g_warning (error->message); + { + g_warning ("%s", error->message); + g_error_free (error); + } else g_signal_connect (priv->bookmarks_monitor, "changed", G_CALLBACK (bookmarks_file_changed), file_system); @@ -1362,7 +1365,10 @@ gtk_folder_constructed (GObject *object) priv->directory_monitor = g_file_monitor_directory (priv->folder_file, G_FILE_MONITOR_NONE, NULL, &error); if (error) - g_warning (error->message); + { + g_warning ("%s", error->message); + g_error_free (error); + } else g_signal_connect (priv->directory_monitor, "changed", G_CALLBACK (directory_monitor_changed), object); |