gedit r6128 - in trunk: . gedit



Author: pborelli
Date: Sat Jan 26 14:02:32 2008
New Revision: 6128
URL: http://svn.gnome.org/viewvc/gedit?rev=6128&view=rev

Log:
2008-01-26  Paolo Borelli  <pborelli katamail com>

	* gedit/gedit-app.c:
	* gedit/gedit-tab.c:

	Fix refcounting of PageSetup and PrintSettings.



Modified:
   trunk/ChangeLog
   trunk/gedit/gedit-app.c
   trunk/gedit/gedit-tab.c

Modified: trunk/gedit/gedit-app.c
==============================================================================
--- trunk/gedit/gedit-app.c	(original)
+++ trunk/gedit/gedit-app.c	Sat Jan 26 14:02:32 2008
@@ -846,7 +846,7 @@
 	if (app->priv->page_setup != NULL)
 		g_object_unref (app->priv->page_setup);
 
-	app->priv->page_setup = page_setup;
+	app->priv->page_setup = g_object_ref (page_setup);
 }
 
 /* Returns a copy */
@@ -871,6 +871,6 @@
 	if (app->priv->print_settings != NULL)
 		g_object_unref (app->priv->print_settings);
 
-	app->priv->print_settings = settings;
+	app->priv->print_settings = g_object_ref (settings);
 }
 

Modified: trunk/gedit/gedit-tab.c
==============================================================================
--- trunk/gedit/gedit-tab.c	(original)
+++ trunk/gedit/gedit-tab.c	Sat Jan 26 14:02:32 2008
@@ -2161,7 +2161,7 @@
 	}
 	else
 	{
-		return GTK_PAGE_SETUP (data);
+		return gtk_page_setup_copy (GTK_PAGE_SETUP (data));
 	}
 }
 
@@ -2182,7 +2182,7 @@
 	}
 	else
 	{
-		return GTK_PRINT_SETTINGS (data);
+		return gtk_print_settings_copy (GTK_PRINT_SETTINGS (data));
 	}
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]