evolution-data-server r9056 - in trunk: . libedataserver



Author: jpuydt
Date: Thu Jun 26 12:54:07 2008
New Revision: 9056
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=9056&view=rev

Log:
Fixed bug #540152

Modified:
   trunk/ChangeLog
   trunk/libedataserver/e-source-group.c

Modified: trunk/libedataserver/e-source-group.c
==============================================================================
--- trunk/libedataserver/e-source-group.c	(original)
+++ trunk/libedataserver/e-source-group.c	Thu Jun 26 12:54:07 2008
@@ -316,6 +316,7 @@
 			goto done;
 		}
 		e_source_group_add_source (new, new_source, -1);
+		g_object_unref (new_source);
 	}
 
 	e_source_group_set_readonly (new, readonly_str && !strcmp (GC readonly_str, "yes"));
@@ -713,6 +714,7 @@
 							      group);
 			g_signal_emit (group, signals[SOURCE_REMOVED], 0, source);
 			g_signal_emit (group, signals[CHANGED], 0);
+			g_object_unref (source);
 			return TRUE;
 		}
 	}
@@ -742,6 +744,7 @@
 							      group);
 			g_signal_emit (group, signals[SOURCE_REMOVED], 0, source);
 			g_signal_emit (group, signals[CHANGED], 0);
+			g_object_unref (source);
 			return TRUE;
 		}
 	}



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