Merge lp:~mterry/gtk/ubuntu-f10 into lp:~ubuntu-desktop/gtk/ubuntu
- ubuntu-f10
- Merge into ubuntu
Proposed by
Michael Terry
Status: | Merged |
---|---|
Merge reported by: | Michael Terry |
Merged at revision: | not available |
Proposed branch: | lp:~mterry/gtk/ubuntu-f10 |
Merge into: | lp:~ubuntu-desktop/gtk/ubuntu |
Diff against target: |
273 lines (+89/-36) 3 files modified
debian/changelog (+8/-1) debian/libgtk2.0-0.symbols (+1/-0) debian/patches/043_ubuntu_menu_proxy.patch (+80/-35) |
To merge this branch: | bzr merge lp:~mterry/gtk/ubuntu-f10 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Desktop | Pending | ||
Review via email: mp+47044@code.launchpad.net |
Commit message
Description of the change
This fixes the issue where F10 wouldn't activate the global menu, but instead activated the hidden local menu. I'm proposing a merge because this is code I'm not used to touching.
To post a comment you must log in.
Revision history for this message
Cody Russell (bratsche) wrote : | # |
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'debian/changelog' | |||
2 | --- debian/changelog 2011-01-19 10:44:49 +0000 | |||
3 | +++ debian/changelog 2011-01-21 14:45:14 +0000 | |||
4 | @@ -1,12 +1,19 @@ | |||
5 | 1 | gtk+2.0 (2.23.90-0ubuntu5) UNRELEASED; urgency=low | 1 | gtk+2.0 (2.23.90-0ubuntu5) UNRELEASED; urgency=low |
6 | 2 | 2 | ||
7 | 3 | [ Sebastien Bacher ] | ||
8 | 3 | * debian/patches/093_gtk3_gtkimage_fallbacks_use.patch: | 4 | * debian/patches/093_gtk3_gtkimage_fallbacks_use.patch: |
9 | 4 | - backported gtk3 patch to add a "use-fallback" property to GtkImage, using | 5 | - backported gtk3 patch to add a "use-fallback" property to GtkImage, using |
10 | 5 | it "icon-name and GIcon type of GtkImages can use automatic fallback | 6 | it "icon-name and GIcon type of GtkImages can use automatic fallback |
11 | 6 | names.", it will be useful for the indicator stack | 7 | names.", it will be useful for the indicator stack |
12 | 7 | (lp: #704632) | 8 | (lp: #704632) |
13 | 8 | 9 | ||
15 | 9 | -- Sebastien Bacher <seb128@ubuntu.com> Wed, 19 Jan 2011 11:38:31 +0100 | 10 | [ Michael Terry ] |
16 | 11 | * debian/patches/043_ubuntu_menu_proxy.patch: | ||
17 | 12 | - Update to proxy F10 presses to the global menu. LP: #689178 | ||
18 | 13 | * debian/libgtk2.0-0.symbols: | ||
19 | 14 | - Add new symbol ubuntu_gtk_menu_shell_activate_first | ||
20 | 15 | |||
21 | 16 | -- Michael Terry <mterry@ubuntu.com> Fri, 21 Jan 2011 09:25:45 -0500 | ||
22 | 10 | 17 | ||
23 | 11 | gtk+2.0 (2.23.90-0ubuntu4) natty; urgency=low | 18 | gtk+2.0 (2.23.90-0ubuntu4) natty; urgency=low |
24 | 12 | 19 | ||
25 | 13 | 20 | ||
26 | === modified file 'debian/libgtk2.0-0.symbols' | |||
27 | --- debian/libgtk2.0-0.symbols 2011-01-12 17:48:54 +0000 | |||
28 | +++ debian/libgtk2.0-0.symbols 2011-01-21 14:45:14 +0000 | |||
29 | @@ -4726,6 +4726,7 @@ | |||
30 | 4726 | gtk_window_unstick@Base 2.8.0 | 4726 | gtk_window_unstick@Base 2.8.0 |
31 | 4727 | gtk_wrap_mode_get_type@Base 2.8.0 | 4727 | gtk_wrap_mode_get_type@Base 2.8.0 |
32 | 4728 | hildon_gtk_file_chooser_install_properties@Base 2.10.0 | 4728 | hildon_gtk_file_chooser_install_properties@Base 2.10.0 |
33 | 4729 | ubuntu_gtk_menu_shell_activate_first@Base 2.23.90-0ubuntu4 | ||
34 | 4729 | ubuntu_gtk_menu_shell_activate_mnemonic@Base 2.21.6-1ubuntu5.1 | 4730 | ubuntu_gtk_menu_shell_activate_mnemonic@Base 2.21.6-1ubuntu5.1 |
35 | 4730 | ubuntu_gtk_widget_set_has_grab@Base 2.21.6-1ubuntu3 | 4731 | ubuntu_gtk_widget_set_has_grab@Base 2.21.6-1ubuntu3 |
36 | 4731 | ubuntu_menu_proxy_activate_menu@Base 2.21.6-1ubuntu5.1 | 4732 | ubuntu_menu_proxy_activate_menu@Base 2.21.6-1ubuntu5.1 |
37 | 4732 | 4733 | ||
38 | === modified file 'debian/patches/043_ubuntu_menu_proxy.patch' | |||
39 | --- debian/patches/043_ubuntu_menu_proxy.patch 2011-01-07 02:18:53 +0000 | |||
40 | +++ debian/patches/043_ubuntu_menu_proxy.patch 2011-01-21 14:45:14 +0000 | |||
41 | @@ -1,10 +1,10 @@ | |||
42 | 1 | ## Description: add some description | 1 | ## Description: add some description |
43 | 2 | ## Origin/Author: add some origin or author | 2 | ## Origin/Author: add some origin or author |
44 | 3 | ## Bug: bug URL | 3 | ## Bug: bug URL |
46 | 4 | Index: gtk+-2.23.90/gtk/Makefile.am | 4 | Index: gtk+2.0-2.23.90/gtk/Makefile.am |
47 | 5 | =================================================================== | 5 | =================================================================== |
50 | 6 | --- gtk+-2.23.90.orig/gtk/Makefile.am 2011-01-07 12:30:17.493891001 +1100 | 6 | --- gtk+2.0-2.23.90.orig/gtk/Makefile.am 2011-01-21 09:23:55.728241188 -0500 |
51 | 7 | +++ gtk+-2.23.90/gtk/Makefile.am 2011-01-07 12:30:34.383891001 +1100 | 7 | +++ gtk+2.0-2.23.90/gtk/Makefile.am 2011-01-21 09:23:58.638179868 -0500 |
52 | 8 | @@ -249,6 +249,8 @@ | 8 | @@ -249,6 +249,8 @@ |
53 | 9 | gtkmenu.h \ | 9 | gtkmenu.h \ |
54 | 10 | gtkmenubar.h \ | 10 | gtkmenubar.h \ |
55 | @@ -23,10 +23,10 @@ | |||
56 | 23 | gtkmenushell.c \ | 23 | gtkmenushell.c \ |
57 | 24 | gtkmenutoolbutton.c \ | 24 | gtkmenutoolbutton.c \ |
58 | 25 | gtkmessagedialog.c \ | 25 | gtkmessagedialog.c \ |
60 | 26 | Index: gtk+-2.23.90/gtk/gtk.h | 26 | Index: gtk+2.0-2.23.90/gtk/gtk.h |
61 | 27 | =================================================================== | 27 | =================================================================== |
64 | 28 | --- gtk+-2.23.90.orig/gtk/gtk.h 2011-01-07 04:15:12.000000000 +1100 | 28 | --- gtk+2.0-2.23.90.orig/gtk/gtk.h 2011-01-06 12:15:12.000000000 -0500 |
65 | 29 | +++ gtk+-2.23.90/gtk/gtk.h 2011-01-07 12:30:34.383891001 +1100 | 29 | +++ gtk+2.0-2.23.90/gtk/gtk.h 2011-01-21 09:23:58.638179868 -0500 |
66 | 30 | @@ -65,6 +65,8 @@ | 30 | @@ -65,6 +65,8 @@ |
67 | 31 | #include <gtk/gtkcellview.h> | 31 | #include <gtk/gtkcellview.h> |
68 | 32 | #include <gtk/gtkcheckbutton.h> | 32 | #include <gtk/gtkcheckbutton.h> |
69 | @@ -36,10 +36,10 @@ | |||
70 | 36 | #include <gtk/gtkclipboard.h> | 36 | #include <gtk/gtkclipboard.h> |
71 | 37 | #include <gtk/gtkcolorbutton.h> | 37 | #include <gtk/gtkcolorbutton.h> |
72 | 38 | #include <gtk/gtkcolorsel.h> | 38 | #include <gtk/gtkcolorsel.h> |
74 | 39 | Index: gtk+-2.23.90/gtk/gtk.symbols | 39 | Index: gtk+2.0-2.23.90/gtk/gtk.symbols |
75 | 40 | =================================================================== | 40 | =================================================================== |
78 | 41 | --- gtk+-2.23.90.orig/gtk/gtk.symbols 2011-01-07 12:30:28.913891001 +1100 | 41 | --- gtk+2.0-2.23.90.orig/gtk/gtk.symbols 2011-01-21 09:23:56.498221932 -0500 |
79 | 42 | +++ gtk+-2.23.90/gtk/gtk.symbols 2011-01-07 12:30:34.383891001 +1100 | 42 | +++ gtk+2.0-2.23.90/gtk/gtk.symbols 2011-01-21 09:23:58.638179868 -0500 |
80 | 43 | @@ -2606,6 +2606,21 @@ | 43 | @@ -2606,6 +2606,21 @@ |
81 | 44 | #endif | 44 | #endif |
82 | 45 | #endif | 45 | #endif |
83 | @@ -70,10 +70,10 @@ | |||
84 | 70 | #endif | 70 | #endif |
85 | 71 | #endif | 71 | #endif |
86 | 72 | 72 | ||
88 | 73 | Index: gtk+-2.23.90/gtk/gtkmenubar.c | 73 | Index: gtk+2.0-2.23.90/gtk/gtkmenubar.c |
89 | 74 | =================================================================== | 74 | =================================================================== |
92 | 75 | --- gtk+-2.23.90.orig/gtk/gtkmenubar.c 2011-01-07 04:15:13.000000000 +1100 | 75 | --- gtk+2.0-2.23.90.orig/gtk/gtkmenubar.c 2011-01-06 12:15:13.000000000 -0500 |
93 | 76 | +++ gtk+-2.23.90/gtk/gtkmenubar.c 2011-01-07 12:30:34.383891001 +1100 | 76 | +++ gtk+2.0-2.23.90/gtk/gtkmenubar.c 2011-01-21 09:23:58.638179868 -0500 |
94 | 77 | @@ -107,7 +107,7 @@ | 77 | @@ -107,7 +107,7 @@ |
95 | 78 | widget_class->size_allocate = gtk_menu_bar_size_allocate; | 78 | widget_class->size_allocate = gtk_menu_bar_size_allocate; |
96 | 79 | widget_class->expose_event = gtk_menu_bar_expose; | 79 | widget_class->expose_event = gtk_menu_bar_expose; |
97 | @@ -150,10 +150,28 @@ | |||
98 | 150 | if (gtk_widget_get_visible (widget)) | 150 | if (gtk_widget_get_visible (widget)) |
99 | 151 | { | 151 | { |
100 | 152 | menu_bar = GTK_MENU_BAR (widget); | 152 | menu_bar = GTK_MENU_BAR (widget); |
102 | 153 | Index: gtk+-2.23.90/gtk/gtkmenushell.c | 153 | @@ -626,8 +669,15 @@ |
103 | 154 | GtkMenuShell *menu_shell = GTK_MENU_SHELL (menubars->data); | ||
104 | 155 | |||
105 | 156 | _gtk_menu_shell_set_keyboard_mode (menu_shell, TRUE); | ||
106 | 157 | - _gtk_menu_shell_activate (menu_shell); | ||
107 | 158 | - gtk_menu_shell_select_first (menu_shell, FALSE); | ||
108 | 159 | + if (ubuntu_gtk_menu_shell_activate_first (GTK_MENU_SHELL (menu_shell), FALSE)) | ||
109 | 160 | + { | ||
110 | 161 | + //g_print ("send activate to remote!\n"); | ||
111 | 162 | + } | ||
112 | 163 | + else | ||
113 | 164 | + { | ||
114 | 165 | + _gtk_menu_shell_activate (menu_shell); | ||
115 | 166 | + gtk_menu_shell_select_first (menu_shell, FALSE); | ||
116 | 167 | + } | ||
117 | 168 | |||
118 | 169 | g_list_free (menubars); | ||
119 | 170 | |||
120 | 171 | Index: gtk+2.0-2.23.90/gtk/gtkmenushell.c | ||
121 | 154 | =================================================================== | 172 | =================================================================== |
124 | 155 | --- gtk+-2.23.90.orig/gtk/gtkmenushell.c 2011-01-07 04:15:13.000000000 +1100 | 173 | --- gtk+2.0-2.23.90.orig/gtk/gtkmenushell.c 2011-01-06 12:15:13.000000000 -0500 |
125 | 156 | +++ gtk+-2.23.90/gtk/gtkmenushell.c 2011-01-07 12:30:34.383891001 +1100 | 174 | +++ gtk+2.0-2.23.90/gtk/gtkmenushell.c 2011-01-21 09:23:58.638179868 -0500 |
126 | 157 | @@ -37,6 +37,7 @@ | 175 | @@ -37,6 +37,7 @@ |
127 | 158 | #include "gtkmenubar.h" | 176 | #include "gtkmenubar.h" |
128 | 159 | #include "gtkmenuitem.h" | 177 | #include "gtkmenuitem.h" |
129 | @@ -314,7 +332,7 @@ | |||
130 | 314 | } | 332 | } |
131 | 315 | 333 | ||
132 | 316 | static void | 334 | static void |
134 | 317 | @@ -1815,5 +1883,25 @@ | 335 | @@ -1815,5 +1883,52 @@ |
135 | 318 | } | 336 | } |
136 | 319 | } | 337 | } |
137 | 320 | 338 | ||
138 | @@ -338,12 +356,39 @@ | |||
139 | 338 | + return FALSE; | 356 | + return FALSE; |
140 | 339 | +} | 357 | +} |
141 | 340 | + | 358 | + |
142 | 359 | +gboolean | ||
143 | 360 | +ubuntu_gtk_menu_shell_activate_first (GtkMenuShell *menu_shell, | ||
144 | 361 | + gboolean search_sensitive) | ||
145 | 362 | +{ | ||
146 | 363 | + GtkWidget *to_select = NULL; | ||
147 | 364 | + GList *tmp_list; | ||
148 | 365 | + | ||
149 | 366 | + tmp_list = menu_shell->children; | ||
150 | 367 | + while (tmp_list) | ||
151 | 368 | + { | ||
152 | 369 | + GtkWidget *child = tmp_list->data; | ||
153 | 370 | + | ||
154 | 371 | + if ((!search_sensitive && gtk_widget_get_visible (child)) || | ||
155 | 372 | + _gtk_menu_item_is_selectable (child)) | ||
156 | 373 | + { | ||
157 | 374 | + to_select = child; | ||
158 | 375 | + if (!GTK_IS_TEAROFF_MENU_ITEM (child)) | ||
159 | 376 | + break; | ||
160 | 377 | + } | ||
161 | 378 | + | ||
162 | 379 | + tmp_list = tmp_list->next; | ||
163 | 380 | + } | ||
164 | 381 | + | ||
165 | 382 | + return to_select && | ||
166 | 383 | + ubuntu_gtk_menu_shell_activate_mnemonic(menu_shell, to_select); | ||
167 | 384 | +} | ||
168 | 385 | + | ||
169 | 341 | #define __GTK_MENU_SHELL_C__ | 386 | #define __GTK_MENU_SHELL_C__ |
170 | 342 | #include "gtkaliasdef.c" | 387 | #include "gtkaliasdef.c" |
172 | 343 | Index: gtk+-2.23.90/gtk/tests/Makefile.am | 388 | Index: gtk+2.0-2.23.90/gtk/tests/Makefile.am |
173 | 344 | =================================================================== | 389 | =================================================================== |
176 | 345 | --- gtk+-2.23.90.orig/gtk/tests/Makefile.am 2011-01-07 04:15:15.000000000 +1100 | 390 | --- gtk+2.0-2.23.90.orig/gtk/tests/Makefile.am 2011-01-06 12:15:15.000000000 -0500 |
177 | 346 | +++ gtk+-2.23.90/gtk/tests/Makefile.am 2011-01-07 12:30:34.383891001 +1100 | 391 | +++ gtk+2.0-2.23.90/gtk/tests/Makefile.am 2011-01-21 09:23:58.638179868 -0500 |
178 | 347 | @@ -45,6 +45,10 @@ | 392 | @@ -45,6 +45,10 @@ |
179 | 348 | recentmanager_SOURCES = recentmanager.c | 393 | recentmanager_SOURCES = recentmanager.c |
180 | 349 | recentmanager_LDADD = $(progs_ldadd) | 394 | recentmanager_LDADD = $(progs_ldadd) |
181 | @@ -355,10 +400,10 @@ | |||
182 | 355 | TEST_PROGS += floating | 400 | TEST_PROGS += floating |
183 | 356 | floating_SOURCES = floating.c | 401 | floating_SOURCES = floating.c |
184 | 357 | floating_LDADD = $(progs_ldadd) | 402 | floating_LDADD = $(progs_ldadd) |
186 | 358 | Index: gtk+-2.23.90/gtk/tests/menuproxy.c | 403 | Index: gtk+2.0-2.23.90/gtk/tests/menuproxy.c |
187 | 359 | =================================================================== | 404 | =================================================================== |
188 | 360 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 405 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
190 | 361 | +++ gtk+-2.23.90/gtk/tests/menuproxy.c 2011-01-07 12:30:34.383891001 +1100 | 406 | +++ gtk+2.0-2.23.90/gtk/tests/menuproxy.c 2011-01-21 09:23:58.648179671 -0500 |
191 | 362 | @@ -0,0 +1,278 @@ | 407 | @@ -0,0 +1,278 @@ |
192 | 363 | +/* | 408 | +/* |
193 | 364 | + * Copyright (C) 2009 Canonical, Ltd. | 409 | + * Copyright (C) 2009 Canonical, Ltd. |
194 | @@ -638,10 +683,10 @@ | |||
195 | 638 | + | 683 | + |
196 | 639 | + return g_test_run(); | 684 | + return g_test_run(); |
197 | 640 | +} | 685 | +} |
199 | 641 | Index: gtk+-2.23.90/gtk/ubuntumenuproxy.c | 686 | Index: gtk+2.0-2.23.90/gtk/ubuntumenuproxy.c |
200 | 642 | =================================================================== | 687 | =================================================================== |
201 | 643 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 688 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
203 | 644 | +++ gtk+-2.23.90/gtk/ubuntumenuproxy.c 2011-01-07 12:30:34.383891001 +1100 | 689 | +++ gtk+2.0-2.23.90/gtk/ubuntumenuproxy.c 2011-01-21 09:23:58.648179671 -0500 |
204 | 645 | @@ -0,0 +1,249 @@ | 690 | @@ -0,0 +1,249 @@ |
205 | 646 | +/* | 691 | +/* |
206 | 647 | + * Copyright (C) 2010 Canonical, Ltd. | 692 | + * Copyright (C) 2010 Canonical, Ltd. |
207 | @@ -892,10 +937,10 @@ | |||
208 | 892 | + | 937 | + |
209 | 893 | +#define __UBUNTU_MENU_PROXY_C__ | 938 | +#define __UBUNTU_MENU_PROXY_C__ |
210 | 894 | +#include "gtkaliasdef.c" | 939 | +#include "gtkaliasdef.c" |
212 | 895 | Index: gtk+-2.23.90/gtk/ubuntumenuproxy.h | 940 | Index: gtk+2.0-2.23.90/gtk/ubuntumenuproxy.h |
213 | 896 | =================================================================== | 941 | =================================================================== |
214 | 897 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 942 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
216 | 898 | +++ gtk+-2.23.90/gtk/ubuntumenuproxy.h 2011-01-07 12:30:34.383891001 +1100 | 943 | +++ gtk+2.0-2.23.90/gtk/ubuntumenuproxy.h 2011-01-21 09:23:58.648179671 -0500 |
217 | 899 | @@ -0,0 +1,74 @@ | 944 | @@ -0,0 +1,74 @@ |
218 | 900 | +/* | 945 | +/* |
219 | 901 | + * Copyright (C) 2010 Canonical, Ltd. | 946 | + * Copyright (C) 2010 Canonical, Ltd. |
220 | @@ -971,10 +1016,10 @@ | |||
221 | 971 | +G_END_DECLS | 1016 | +G_END_DECLS |
222 | 972 | + | 1017 | + |
223 | 973 | +#endif /* __UBUNTU_MENU_PROXY_H__ */ | 1018 | +#endif /* __UBUNTU_MENU_PROXY_H__ */ |
225 | 974 | Index: gtk+-2.23.90/gtk/ubuntumenuproxymodule.c | 1019 | Index: gtk+2.0-2.23.90/gtk/ubuntumenuproxymodule.c |
226 | 975 | =================================================================== | 1020 | =================================================================== |
227 | 976 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 1021 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
229 | 977 | +++ gtk+-2.23.90/gtk/ubuntumenuproxymodule.c 2011-01-07 12:30:34.383891001 +1100 | 1022 | +++ gtk+2.0-2.23.90/gtk/ubuntumenuproxymodule.c 2011-01-21 09:24:12.467904054 -0500 |
230 | 978 | @@ -0,0 +1,212 @@ | 1023 | @@ -0,0 +1,212 @@ |
231 | 979 | +/* | 1024 | +/* |
232 | 980 | + * Copyright (C) 2010 Canonical, Ltd. | 1025 | + * Copyright (C) 2010 Canonical, Ltd. |
233 | @@ -1188,10 +1233,10 @@ | |||
234 | 1188 | + | 1233 | + |
235 | 1189 | +#define __UBUNTU_MENU_PROXY_MODULE_C__ | 1234 | +#define __UBUNTU_MENU_PROXY_MODULE_C__ |
236 | 1190 | +#include "gtkaliasdef.c" | 1235 | +#include "gtkaliasdef.c" |
238 | 1191 | Index: gtk+-2.23.90/gtk/ubuntumenuproxymodule.h | 1236 | Index: gtk+2.0-2.23.90/gtk/ubuntumenuproxymodule.h |
239 | 1192 | =================================================================== | 1237 | =================================================================== |
240 | 1193 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 1238 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 |
242 | 1194 | +++ gtk+-2.23.90/gtk/ubuntumenuproxymodule.h 2011-01-07 12:30:34.383891001 +1100 | 1239 | +++ gtk+2.0-2.23.90/gtk/ubuntumenuproxymodule.h 2011-01-21 09:23:58.648179671 -0500 |
243 | 1195 | @@ -0,0 +1,69 @@ | 1240 | @@ -0,0 +1,69 @@ |
244 | 1196 | +/* | 1241 | +/* |
245 | 1197 | + * Copyright (C) 2010 Canonical, Ltd. | 1242 | + * Copyright (C) 2010 Canonical, Ltd. |
246 | @@ -1262,10 +1307,10 @@ | |||
247 | 1262 | +G_END_DECLS | 1307 | +G_END_DECLS |
248 | 1263 | + | 1308 | + |
249 | 1264 | +#endif /* __UBUNTU_MENU_PROXY_MODULE_H__ */ | 1309 | +#endif /* __UBUNTU_MENU_PROXY_MODULE_H__ */ |
251 | 1265 | Index: gtk+-2.23.90/gtk/gtkwindow.c | 1310 | Index: gtk+2.0-2.23.90/gtk/gtkwindow.c |
252 | 1266 | =================================================================== | 1311 | =================================================================== |
255 | 1267 | --- gtk+-2.23.90.orig/gtk/gtkwindow.c 2011-01-07 04:45:15.000000000 +1100 | 1312 | --- gtk+2.0-2.23.90.orig/gtk/gtkwindow.c 2011-01-21 09:23:52.318364336 -0500 |
256 | 1268 | +++ gtk+-2.23.90/gtk/gtkwindow.c 2011-01-07 12:30:34.393891001 +1100 | 1313 | +++ gtk+2.0-2.23.90/gtk/gtkwindow.c 2011-01-21 09:23:58.648179671 -0500 |
257 | 1269 | @@ -94,7 +94,8 @@ | 1314 | @@ -94,7 +94,8 @@ |
258 | 1270 | PROP_GRAVITY, | 1315 | PROP_GRAVITY, |
259 | 1271 | PROP_TRANSIENT_FOR, | 1316 | PROP_TRANSIENT_FOR, |
260 | @@ -1320,10 +1365,10 @@ | |||
261 | 1320 | default: | 1365 | default: |
262 | 1321 | G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); | 1366 | G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); |
263 | 1322 | break; | 1367 | break; |
265 | 1323 | Index: gtk+-2.23.90/gtk/gtkmenuitem.c | 1368 | Index: gtk+2.0-2.23.90/gtk/gtkmenuitem.c |
266 | 1324 | =================================================================== | 1369 | =================================================================== |
269 | 1325 | --- gtk+-2.23.90.orig/gtk/gtkmenuitem.c 2011-01-07 04:15:13.000000000 +1100 | 1370 | --- gtk+2.0-2.23.90.orig/gtk/gtkmenuitem.c 2011-01-21 09:23:52.278365796 -0500 |
270 | 1326 | +++ gtk+-2.23.90/gtk/gtkmenuitem.c 2011-01-07 12:30:34.393891001 +1100 | 1371 | +++ gtk+2.0-2.23.90/gtk/gtkmenuitem.c 2011-01-21 09:23:58.648179671 -0500 |
271 | 1327 | @@ -1395,7 +1395,17 @@ | 1372 | @@ -1395,7 +1395,17 @@ |
272 | 1328 | widget); | 1373 | widget); |
273 | 1329 | } | 1374 | } |
I haven't tested it, but the code looks fine to me.