evince r3305 - in trunk: . shell



Author: carlosgc
Date: Sat Dec 27 18:36:59 2008
New Revision: 3305
URL: http://svn.gnome.org/viewvc/evince?rev=3305&view=rev

Log:
2008-12-24  Carlos Garcia Campos  <carlosgc gnome org>

	* shell/ev-window.c: (setup_size_from_metadata),
	(ev_window_load_print_settings_from_metadata):

	Fix memory leaks.

Modified:
   trunk/ChangeLog
   trunk/shell/ev-window.c

Modified: trunk/shell/ev-window.c
==============================================================================
--- trunk/shell/ev-window.c	(original)
+++ trunk/shell/ev-window.c	Sat Dec 27 18:36:59 2008
@@ -967,6 +967,7 @@
 	if (ev_metadata_manager_get (uri, "window_maximized", &maximized, FALSE)) {
 		if (g_value_get_boolean (&maximized)) {
 			gtk_window_maximize (GTK_WINDOW (window));
+			g_value_unset (&maximized);
 			return;
 		} else {
 			gtk_window_unmaximize (GTK_WINDOW (window));
@@ -2325,6 +2326,8 @@
 		gtk_print_settings_set (window->priv->print_settings,
 					document_print_settings[i],
 					success ? g_value_get_string (&value) : NULL);
+		if (success)
+			g_value_unset (&value);
 	}
 }
 



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