gedit r6355 - in trunk: . gedit
- From: jessevdk svn gnome org
- To: svn-commits-list gnome org
- Subject: gedit r6355 - in trunk: . gedit
- Date: Wed, 6 Aug 2008 20:31:40 +0000 (UTC)
Author: jessevdk
Date: Wed Aug 6 20:31:40 2008
New Revision: 6355
URL: http://svn.gnome.org/viewvc/gedit?rev=6355&view=rev
Log:
* gedit/gedit-tab.c:
Fixed problem with icon ownership (it's owned by the info, but by us)
Modified:
trunk/ChangeLog
trunk/gedit/gedit-tab.c
Modified: trunk/gedit/gedit-tab.c
==============================================================================
--- trunk/gedit/gedit-tab.c (original)
+++ trunk/gedit/gedit-tab.c Wed Aug 6 20:31:40 2008
@@ -926,7 +926,7 @@
if (error->domain == GEDIT_DOCUMENT_ERROR)
{
- if (error->code == GNOME_VFS_ERROR_CANCELLED)
+ if (error->code == G_IO_ERROR_CANCELLED)
{
/* remove the tab, but in an idle handler, since
* we are in the handler of doc loaded and we
@@ -1804,17 +1804,16 @@
NULL,
NULL);
- if (!info)
- return get_stock_icon (theme, GTK_STOCK_FILE, size);
-
gicon = g_file_info_get_icon (info);
- g_object_unref (info);
-
- if (!gicon)
+
+ if (gicon == NULL)
+ {
+ g_object_unref (info);
return get_stock_icon (theme, GTK_STOCK_FILE, size);
+ }
icon_info = gtk_icon_theme_lookup_by_gicon (theme, gicon, size, 0);
- g_object_unref (gicon);
+ g_object_unref (info);
if (!icon_info)
return get_stock_icon (theme, GTK_STOCK_FILE, size);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]