diff -Nru /tmp/mAuPo4yPw9/evolution-2.12.1/debian/changelog /tmp/K4L6UsieRc/evolution-2.12.1/debian/changelog --- /tmp/mAuPo4yPw9/evolution-2.12.1/debian/changelog 2007-12-16 17:55:21.000000000 +0000 +++ /tmp/K4L6UsieRc/evolution-2.12.1/debian/changelog 2007-12-16 17:55:46.000000000 +0000 @@ -1,3 +1,12 @@ +evolution (2.12.1-0ubuntu2) gutsy; urgency=low + + * debian/patches/added 80_patch_download_for_offline_LP145458.patch + - patch from GNOME bug #474118, close + Evolution crashed : clicked on 'dowload message for offline' option + (LP: #145458) + + -- Emmanuel Bretelle Sun, 16 Dec 2007 16:21:57 +0000 + evolution (2.12.1-0ubuntu1) gutsy-proposed; urgency=low * New bugfix upstream release: diff -Nru /tmp/mAuPo4yPw9/evolution-2.12.1/debian/patches/80_patch_download_for_offline_LP145458.patch /tmp/K4L6UsieRc/evolution-2.12.1/debian/patches/80_patch_download_for_offline_LP145458.patch --- /tmp/mAuPo4yPw9/evolution-2.12.1/debian/patches/80_patch_download_for_offline_LP145458.patch 1970-01-01 01:00:00.000000000 +0100 +++ /tmp/K4L6UsieRc/evolution-2.12.1/debian/patches/80_patch_download_for_offline_LP145458.patch 2007-12-16 17:55:46.000000000 +0000 @@ -0,0 +1,21 @@ +Index: mail/mail-ops.c +=================================================================== +--- mail/mail-ops.c (revision 34483) ++++ mail/mail-ops.c (working copy) +@@ -2368,8 +2368,14 @@ + { + struct _set_offline_msg *m = (struct _set_offline_msg *)mm; + +- camel_disco_store_prepare_for_offline (CAMEL_DISCO_STORE (m->store), +- &mm->ex); ++ if (CAMEL_IS_DISCO_STORE (m->store)) { ++ camel_disco_store_prepare_for_offline (CAMEL_DISCO_STORE (m->store), ++ &mm->ex); ++ } else if (CAMEL_IS_OFFLINE_STORE (m->store)) { ++ camel_offline_store_prepare_for_offline (CAMEL_OFFLINE_STORE (m->store), ++ &mm->ex); ++ } ++ + } + + static void prepare_offline_done(struct _mail_msg *mm)