diff --git a/planner-gnome581282-printpreview.patch b/planner-gnome581282-printpreview.patch new file mode 100644 index 0000000..37aeb62 --- /dev/null +++ b/planner-gnome581282-printpreview.patch @@ -0,0 +1,21 @@ +diff -ru planner-0.14.4.orig/src/planner-print-job.c planner-0.14.4/src/planner-print-job.c +--- planner-0.14.4.orig/src/planner-print-job.c 2009-12-21 09:30:14.000000000 +0000 ++++ planner-0.14.4/src/planner-print-job.c 2009-12-21 09:30:34.000000000 +0000 +@@ -251,7 +251,7 @@ + return; + } + +- while (!page_found) { ++ while (!page_found && l) { + v = PLANNER_VIEW (l->data); + + pages_in_view = planner_view_print_get_n_pages (v); +@@ -262,8 +262,6 @@ + } else { + page_nr -= pages_in_view; + l = l->next; +- +- g_assert (l != NULL); + } + } + } diff --git a/planner.spec b/planner.spec index 257405a..7bfa3b0 100644 --- a/planner.spec +++ b/planner.spec @@ -1,7 +1,7 @@ Summary: A graphical project management tool Name: planner Version: 0.14.4 -Release: 11%{?dist} +Release: 12%{?dist} License: GPLv2+ Group: Applications/Productivity URL: http://live.gnome.org/Planner @@ -29,6 +29,7 @@ Patch7: planner-gnome604355-scrolling.patch Patch8: planner-gnome604510.calcolors.patch Patch9: planner-gnome604515-usagestatus.patch Patch10: planner-gnome604531-tooltips.patch +Patch11: planner-gnome581282-printpreview.patch %description Planner is a visual project management application which allows users to @@ -69,6 +70,7 @@ This package provides a plugin to integration planner and evolution. %patch8 -p1 -b .calcolors %patch9 -p1 -b .resourcestatus %patch10 -p1 -b .tooltips +%patch11 -p1 -b .printpreview %build rm -rf libegg @@ -169,6 +171,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/* %changelog +* Mon Dec 21 2009 Caolán McNamara - 0.14.4-12 +- Resolves: rhbz#548830 crash in print preview + * Mon Dec 14 2009 Caolán McNamara - 0.14.4-11 - Resolves: rhbz#546844 add tooltips to views