gtk+ r21567 - in trunk: . gtk
- From: chpe svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r21567 - in trunk: . gtk
- Date: Thu, 2 Oct 2008 19:47:35 +0000 (UTC)
Author: chpe
Date: Thu Oct 2 19:47:35 2008
New Revision: 21567
URL: http://svn.gnome.org/viewvc/gtk+?rev=21567&view=rev
Log:
Bug 554690 â mem leak in filechooser
Modified:
trunk/ChangeLog
trunk/gtk/gtkfilechooserdefault.c
Modified: trunk/gtk/gtkfilechooserdefault.c
==============================================================================
--- trunk/gtk/gtkfilechooserdefault.c (original)
+++ trunk/gtk/gtkfilechooserdefault.c Thu Oct 2 19:47:35 2008
@@ -2074,10 +2074,17 @@
if (_gtk_file_system_volume_is_mounted (volume))
{
GFile *base_file;
+ gboolean base_is_native = TRUE;
base_file = _gtk_file_system_volume_get_root (volume);
- if (base_file != NULL && !g_file_is_native (base_file))
- continue;
+ if (base_file != NULL)
+ {
+ base_is_native = g_file_is_native (base_file);
+ g_object_unref (base_file);
+ }
+
+ if (!base_is_native)
+ continue;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]