r15322 - in /desktop/experimental/gnome-panel/debian: changelog patches/90_dont-cleanup-calendard-backend-when-not-loaded.patch patches/series
lool at users.alioth.debian.org
lool at users.alioth.debian.org
Wed Mar 19 13:13:59 UTC 2008
Author: lool
Date: Wed Mar 19 13:13:59 2008
New Revision: 15322
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=15322
Log:
New patch, 90_dont-cleanup-calendard-backend-when-not-loaded, avoids
crashing when shutting down evolution forcefully as intlclock tries to
cleanup data from the calendar backend it didn't load; GNOME #378854.
Added:
desktop/experimental/gnome-panel/debian/patches/90_dont-cleanup-calendard-backend-when-not-loaded.patch
Modified:
desktop/experimental/gnome-panel/debian/changelog
desktop/experimental/gnome-panel/debian/patches/series
Modified: desktop/experimental/gnome-panel/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/changelog?rev=15322&op=diff
==============================================================================
--- desktop/experimental/gnome-panel/debian/changelog (original)
+++ desktop/experimental/gnome-panel/debian/changelog Wed Mar 19 13:13:59 2008
@@ -2,6 +2,9 @@
* Refresh patches 02_switch-user_lock, 03_gnome-panel-logout,
60_caldav-clock-appointments and 99_ltmain_as-needed to apply cleanly.
+ * New patch, 90_dont-cleanup-calendard-backend-when-not-loaded, avoids
+ crashing when shutting down evolution forcefully as intlclock tries to
+ cleanup data from the calendar backend it didn't load; GNOME #378854.
-- Loic Minier <lool at dooz.org> Wed, 19 Mar 2008 14:09:13 +0100
Added: desktop/experimental/gnome-panel/debian/patches/90_dont-cleanup-calendard-backend-when-not-loaded.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/patches/90_dont-cleanup-calendard-backend-when-not-loaded.patch?rev=15322&op=file
==============================================================================
--- desktop/experimental/gnome-panel/debian/patches/90_dont-cleanup-calendard-backend-when-not-loaded.patch (added)
+++ desktop/experimental/gnome-panel/debian/patches/90_dont-cleanup-calendard-backend-when-not-loaded.patch Wed Mar 19 13:13:59 2008
@@ -1,0 +1,15 @@
+GNOME #378854; don't clean calendar backend if it wasn't loaded
+
+--- a/applets/clock/calendar-sources.c 2008-03-19 14:11:38.000000000 +0100
++++ b/applets/clock/calendar-sources.c 2008-03-19 14:12:09.000000000 +0100
+@@ -429,6 +429,10 @@
+ {
+ const char *uristr;
+
++ /* As far as I know if the source data isn't loaded we don't
++ care if the backend dies */
++ if (!source_data->loaded)
++ return;
+ source_data->clients = g_slist_remove (source_data->clients, client);
+ if (g_slist_length (source_data->clients) < 1)
+ {
Modified: desktop/experimental/gnome-panel/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/patches/series?rev=15322&op=diff
==============================================================================
--- desktop/experimental/gnome-panel/debian/patches/series (original)
+++ desktop/experimental/gnome-panel/debian/patches/series Wed Mar 19 13:13:59 2008
@@ -3,4 +3,5 @@
03_gnome-panel-logout.patch
60_caldav-clock-appointments.patch
70_relibtoolize.patch
+90_dont-cleanup-calendard-backend-when-not-loaded.patch
99_ltmain_as-needed.patch
More information about the pkg-gnome-commits
mailing list