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 |