Gentoo Archives: gentoo-commits

From: "Mart Raudsepp (leio)" <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/gtk+/files: gtk+-2.12.1-firefox-print-preview.patch digest-gtk+-2.12.1 digest-gtk+-2.12.0-r1 digest-gtk+-2.12.0
Date: Sat, 20 Oct 2007 05:55:17
Message-Id: E1Ij78X-0004P3-1l@stork.gentoo.org
1 leio 07/10/20 05:44:37
2
3 Added: gtk+-2.12.1-firefox-print-preview.patch
4 digest-gtk+-2.12.1
5 Removed: digest-gtk+-2.12.0-r1 digest-gtk+-2.12.0
6 Log:
7 Version bump. Include patch to fix firefox print preview crash for bug #195644
8 (Portage version: 2.1.3.15)
9
10 Revision Changes Path
11 1.1 x11-libs/gtk+/files/gtk+-2.12.1-firefox-print-preview.patch
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/gtk+/files/gtk+-2.12.1-firefox-print-preview.patch?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/gtk+/files/gtk+-2.12.1-firefox-print-preview.patch?rev=1.1&content-type=text/plain
15
16 Index: gtk+-2.12.1-firefox-print-preview.patch
17 ===================================================================
18 http://bugzilla.gnome.org/show_bug.cgi?id=482531 - firefox crashed on print preview [@IA__gdk_window_get_toplevel] [@gdk_window_is_toplevel_frozen]
19
20 Index: gtk+/gdk/gdkwindow.c
21 ===================================================================
22 --- gtk+/gdk/gdkwindow.c (revision 18802)
23 +++ gtk+/gdk/gdkwindow.c (working copy)
24 @@ -615,7 +615,11 @@ gdk_window_get_toplevel (GdkWindow *wind
25
26 obj = (GdkWindowObject *)window;
27 while (GDK_WINDOW_TYPE (obj) == GDK_WINDOW_CHILD)
28 - obj = (GdkWindowObject *)obj->parent;
29 + {
30 + obj = (GdkWindowObject *)obj->parent;
31 + if (!obj)
32 + return NULL;
33 + }
34
35 return GDK_WINDOW (obj);
36 }
37 @@ -2297,6 +2301,9 @@ gdk_window_is_toplevel_frozen (GdkWindow
38
39 toplevel = (GdkWindowObject *)gdk_window_get_toplevel (window);
40
41 + if (!toplevel)
42 + return FALSE;
43 +
44 return toplevel->update_and_descendants_freeze_count > 0;
45 }
46
47
48
49
50 1.1 x11-libs/gtk+/files/digest-gtk+-2.12.1
51
52 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/gtk+/files/digest-gtk+-2.12.1?rev=1.1&view=markup
53 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/gtk+/files/digest-gtk+-2.12.1?rev=1.1&content-type=text/plain
54
55 Index: digest-gtk+-2.12.1
56 ===================================================================
57 MD5 c46f34addc2fe3ea6756055d59fb8856 gtk+-2.12.1.tar.bz2 15856678
58 RMD160 3c3facd971a20178060c7e7cfe9d4cefd651250b gtk+-2.12.1.tar.bz2 15856678
59 SHA256 7dceb0a5e6edc2398cd94415b336d7b37eb8941c2c41403c2c60bfb6ae47d6d6 gtk+-2.12.1.tar.bz2 15856678
60
61
62
63 --
64 gentoo-commits@g.o mailing list