Merge lp:~dbusmenu-team/libdbusmenu/ubuntu into lp:~ubuntu-desktop/libdbusmenu/ubuntu

Proposed by Ted Gould
Status: Merged
Merged at revision: 112
Proposed branch: lp:~dbusmenu-team/libdbusmenu/ubuntu
Merge into: lp:~ubuntu-desktop/libdbusmenu/ubuntu
Diff against target: 462 lines (+136/-30)
15 files modified
ChangeLog (+72/-0)
configure (+11/-11)
configure.ac (+3/-3)
debian/changelog (+12/-2)
docs/libdbusmenu-glib/reference/html/ch01.html (+1/-1)
docs/libdbusmenu-glib/reference/version.xml (+1/-1)
docs/libdbusmenu-gtk/reference/html/ch01.html (+1/-1)
docs/libdbusmenu-gtk/reference/version.xml (+1/-1)
libdbusmenu-glib/Makefile.am (+2/-0)
libdbusmenu-glib/Makefile.in (+3/-1)
libdbusmenu-glib/client.c (+8/-7)
libdbusmenu-glib/server.c (+13/-0)
libdbusmenu-gtk/Makefile.am (+2/-0)
libdbusmenu-gtk/Makefile.in (+4/-2)
libdbusmenu-gtk/client.c (+2/-0)
To merge this branch: bzr merge lp:~dbusmenu-team/libdbusmenu/ubuntu
Reviewer Review Type Date Requested Status
Ken VanDine Approve
Review via email: mp+46918@code.launchpad.net

Description of the change

0.3.93

To post a comment you must log in.
Revision history for this message
Ken VanDine (ken-vandine) wrote :

Approved!

review: Approve
lp:~dbusmenu-team/libdbusmenu/ubuntu updated
112. By Ken VanDine

releasing version 0.3.93-0ubuntu1

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ChangeLog'
2--- ChangeLog 2011-01-14 16:36:48 +0000
3+++ ChangeLog 2011-01-20 14:46:55 +0000
4@@ -1,5 +1,77 @@
5 # Generated by Makefile. Do not edit.
6
7+2011-01-20 Ted Gould <ted@gould.cx>
8+
9+ 0.3.93
10+
11+2011-01-20 Ted Gould <ted@gould.cx>
12+
13+ Increase the level of warning given by the scanner
14+
15+2011-01-19 Ken VanDine <ken.vandine@canonical.com>
16+
17+ added --warn-all to scanner flags so the build log will warn us about missing annotations
18+
19+2011-01-20 Ted Gould <ted@gould.cx>
20+
21+ Fix some crashes when building variants improperly
22+
23+2011-01-18 Ted Gould <ted@gould.cx>
24+
25+ Attach bug
26+
27+2011-01-18 Ted Gould <ted@gould.cx>
28+
29+ Warn when can't parse.
30+
31+2011-01-18 Ted Gould <ted@gould.cx>
32+
33+ Use the message string.
34+
35+2011-01-18 Ted Gould <ted@gould.cx>
36+
37+ Adding warnings on g_variant_parse errors
38+
39+2011-01-18 Ted Gould <ted@gould.cx>
40+
41+ Protecting the final tuple from errors.
42+
43+2011-01-18 Ted Gould <ted@gould.cx>
44+
45+ Fixing builder to only init/finish if there are entries we get.
46+
47+2011-01-19 Ted Gould <ted@gould.cx>
48+
49+ Setup images to use the fallbacks.
50+
51+2011-01-18 Ted Gould <ted@gould.cx>
52+
53+ Set the use-fallback property to TRUE on all our Images
54+
55+2011-01-19 Ted Gould <ted@gould.cx>
56+
57+ Signal an update layout when the object comes on the bus.
58+
59+2011-01-19 Ted Gould <ted@gould.cx>
60+
61+ Moving cleanup to the top of the function.
62+
63+2011-01-19 Chris Coulson <chrisccoulson@ubuntu.com>
64+
65+ Ensure that we can recover from GetLayout failing
66+
67+2011-01-18 Ted Gould <ted@gould.cx>
68+
69+ Send a LayoutUpdated when we register the object.
70+
71+2011-01-18 Ted Gould <ted@gould.cx>
72+
73+ Fixing build with g-ir-scanner on buildds
74+
75+2011-01-18 Ken VanDine <ken.vandine@canonical.com>
76+
77+ Use EXPORT_PACKAGES instead of PACKAGES to prevent circular build depends
78+
79 2011-01-14 Ted Gould <ted@gould.cx>
80
81 0.3.92
82
83=== modified file 'configure'
84--- configure 2011-01-14 16:37:50 +0000
85+++ configure 2011-01-20 14:46:55 +0000
86@@ -1,6 +1,6 @@
87 #! /bin/sh
88 # Guess values for system-dependent variables and create Makefiles.
89-# Generated by GNU Autoconf 2.67 for libdbusmenu 0.3.92.
90+# Generated by GNU Autoconf 2.67 for libdbusmenu 0.3.93.
91 #
92 # Report bugs to <ted@canonical.com>.
93 #
94@@ -703,8 +703,8 @@
95 # Identity of this package.
96 PACKAGE_NAME='libdbusmenu'
97 PACKAGE_TARNAME='libdbusmenu'
98-PACKAGE_VERSION='0.3.92'
99-PACKAGE_STRING='libdbusmenu 0.3.92'
100+PACKAGE_VERSION='0.3.93'
101+PACKAGE_STRING='libdbusmenu 0.3.93'
102 PACKAGE_BUGREPORT='ted@canonical.com'
103 PACKAGE_URL=''
104
105@@ -1540,7 +1540,7 @@
106 # Omit some internal or obsolete options to make the list less imposing.
107 # This message is too long to be a string in the A/UX 3.1 sh.
108 cat <<_ACEOF
109-\`configure' configures libdbusmenu 0.3.92 to adapt to many kinds of systems.
110+\`configure' configures libdbusmenu 0.3.93 to adapt to many kinds of systems.
111
112 Usage: $0 [OPTION]... [VAR=VALUE]...
113
114@@ -1610,7 +1610,7 @@
115
116 if test -n "$ac_init_help"; then
117 case $ac_init_help in
118- short | recursive ) echo "Configuration of libdbusmenu 0.3.92:";;
119+ short | recursive ) echo "Configuration of libdbusmenu 0.3.93:";;
120 esac
121 cat <<\_ACEOF
122
123@@ -1750,7 +1750,7 @@
124 test -n "$ac_init_help" && exit $ac_status
125 if $ac_init_version; then
126 cat <<\_ACEOF
127-libdbusmenu configure 0.3.92
128+libdbusmenu configure 0.3.93
129 generated by GNU Autoconf 2.67
130
131 Copyright (C) 2010 Free Software Foundation, Inc.
132@@ -2121,7 +2121,7 @@
133 This file contains any messages produced by compilers while
134 running configure, to aid debugging if configure makes a mistake.
135
136-It was created by libdbusmenu $as_me 0.3.92, which was
137+It was created by libdbusmenu $as_me 0.3.93, which was
138 generated by GNU Autoconf 2.67. Invocation command line was
139
140 $ $0 $@
141@@ -2942,7 +2942,7 @@
142
143 # Define the identity of the package.
144 PACKAGE=libdbusmenu
145- VERSION=0.3.92
146+ VERSION=0.3.93
147
148
149 # Some tools Automake needs.
150@@ -13284,7 +13284,7 @@
151 ###########################
152
153 LIBDBUSMENU_CURRENT=3
154-LIBDBUSMENU_REVISION=0
155+LIBDBUSMENU_REVISION=1
156 LIBDBUSMENU_AGE=0
157
158
159@@ -14606,7 +14606,7 @@
160 # report actual input values of CONFIG_FILES etc. instead of their
161 # values after options handling.
162 ac_log="
163-This file was extended by libdbusmenu $as_me 0.3.92, which was
164+This file was extended by libdbusmenu $as_me 0.3.93, which was
165 generated by GNU Autoconf 2.67. Invocation command line was
166
167 CONFIG_FILES = $CONFIG_FILES
168@@ -14672,7 +14672,7 @@
169 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
170 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
171 ac_cs_version="\\
172-libdbusmenu config.status 0.3.92
173+libdbusmenu config.status 0.3.93
174 configured by $0, generated by GNU Autoconf 2.67,
175 with options \\"\$ac_cs_config\\"
176
177
178=== modified file 'configure.ac'
179--- configure.ac 2011-01-18 15:11:53 +0000
180+++ configure.ac 2011-01-20 14:46:55 +0000
181@@ -1,11 +1,11 @@
182
183-AC_INIT(libdbusmenu, 0.3.92, ted@canonical.com)
184+AC_INIT(libdbusmenu, 0.3.93, ted@canonical.com)
185 AC_COPYRIGHT([Copyright 2009,2010 Canonical])
186
187 AC_PREREQ(2.62)
188
189 AM_CONFIG_HEADER(config.h)
190-AM_INIT_AUTOMAKE(libdbusmenu, 0.3.92, [-Wno-portability])
191+AM_INIT_AUTOMAKE(libdbusmenu, 0.3.93, [-Wno-portability])
192
193 AM_MAINTAINER_MODE
194
195@@ -136,7 +136,7 @@
196 ###########################
197
198 LIBDBUSMENU_CURRENT=3
199-LIBDBUSMENU_REVISION=0
200+LIBDBUSMENU_REVISION=1
201 LIBDBUSMENU_AGE=0
202
203 AC_SUBST(LIBDBUSMENU_CURRENT)
204
205=== modified file 'debian/changelog'
206--- debian/changelog 2011-01-18 17:26:07 +0000
207+++ debian/changelog 2011-01-20 14:46:55 +0000
208@@ -1,3 +1,13 @@
209+libdbusmenu (0.3.93-0ubuntu1~ppa1) natty; urgency=low
210+
211+ * New upstream release.
212+ * Fixing scanner export
213+ * Increasing scanner warnings
214+ * Signalling to DBus when object is registered
215+ * Handling errors in GVariant better than crashing
216+
217+ -- Ted Gould <ted@ubuntu.com> Thu, 20 Jan 2011 08:43:12 -0600
218+
219 libdbusmenu (0.3.92-0ubuntu3) natty; urgency=low
220
221 * libdbusmenu-glib/server.c
222@@ -296,7 +306,7 @@
223 * Add function to get submenu of GTK-ified items
224 * Fix signal prototype of ID update
225 * Fixing up VAPI files to build them correctly
226- * Fixing the version string in the GIR file
227+ * Fixing the version string in the GIR file
228 * Fix documentation title page
229 * Reject text nodes early (warnings with Qt integration)
230 * debian/libdbusmenu-glib-dev.install: Updating gir and vapi file
231@@ -312,7 +322,7 @@
232 * Add function to get submenu of GTK-ified items
233 * Fix signal prototype of ID update
234 * Fixing up VAPI files to build them correctly
235- * Fixing the version string in the GIR file
236+ * Fixing the version string in the GIR file
237 * Fix documentation title page
238 * Reject text nodes early (warnings with Qt integration)
239 * debian/libdbusmenu-glib-dev.install: Updating gir and vapi file
240
241=== modified file 'docs/libdbusmenu-glib/reference/html/ch01.html'
242--- docs/libdbusmenu-glib/reference/html/ch01.html 2011-01-14 16:36:48 +0000
243+++ docs/libdbusmenu-glib/reference/html/ch01.html 2011-01-20 14:46:55 +0000
244@@ -21,7 +21,7 @@
245 </tr></table>
246 <div class="chapter" title="API">
247 <div class="titlepage"><div><div><h2 class="title">
248-<a name="id367877"></a>API</h2></div></div></div>
249+<a name="id552470"></a>API</h2></div></div></div>
250 <div class="toc"><dl>
251 <dt>
252 <span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuServer.html">DbusmenuServer</a></span><span class="refpurpose"></span>
253
254=== modified file 'docs/libdbusmenu-glib/reference/version.xml'
255--- docs/libdbusmenu-glib/reference/version.xml 2011-01-14 16:37:50 +0000
256+++ docs/libdbusmenu-glib/reference/version.xml 2011-01-20 14:46:55 +0000
257@@ -1,1 +1,1 @@
258-0.3.92
259+0.3.93
260
261=== modified file 'docs/libdbusmenu-gtk/reference/html/ch01.html'
262--- docs/libdbusmenu-gtk/reference/html/ch01.html 2011-01-14 16:36:48 +0000
263+++ docs/libdbusmenu-gtk/reference/html/ch01.html 2011-01-20 14:46:55 +0000
264@@ -21,7 +21,7 @@
265 </tr></table>
266 <div class="chapter" title="API">
267 <div class="titlepage"><div><div><h2 class="title">
268-<a name="id569264"></a>API</h2></div></div></div>
269+<a name="id449251"></a>API</h2></div></div></div>
270 <div class="toc"><dl>
271 <dt>
272 <span class="refentrytitle"><a href="libdbusmenu-gtk-DbusmenuGtkMenu.html">DbusmenuGtkMenu</a></span><span class="refpurpose"></span>
273
274=== modified file 'docs/libdbusmenu-gtk/reference/version.xml'
275--- docs/libdbusmenu-gtk/reference/version.xml 2011-01-14 16:37:50 +0000
276+++ docs/libdbusmenu-gtk/reference/version.xml 2011-01-20 14:46:55 +0000
277@@ -1,1 +1,1 @@
278-0.3.92
279+0.3.93
280
281=== modified file 'libdbusmenu-glib/Makefile.am'
282--- libdbusmenu-glib/Makefile.am 2011-01-18 15:11:53 +0000
283+++ libdbusmenu-glib/Makefile.am 2011-01-20 14:46:55 +0000
284@@ -119,12 +119,14 @@
285
286 if INTROSPECTION_TEN
287 INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) \
288+ --warn-all \
289 --add-include-path=$(srcdir) \
290 $(addprefix --c-include=libdbusmenu-glib/, $(introspection_sources)) \
291 --symbol-prefix=dbusmenu \
292 --identifier-prefix=Dbusmenu
293 else
294 INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) \
295+ --warn-all \
296 --add-include-path=$(srcdir) \
297 $(addprefix --c-include=libdbusmenu-glib/, $(introspection_sources))
298 endif
299
300=== modified file 'libdbusmenu-glib/Makefile.in'
301--- libdbusmenu-glib/Makefile.in 2011-01-14 16:37:50 +0000
302+++ libdbusmenu-glib/Makefile.in 2011-01-20 14:46:55 +0000
303@@ -367,10 +367,12 @@
304
305 INTROSPECTION_GIRS = $(am__append_1)
306 @INTROSPECTION_TEN_FALSE@INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) \
307+@INTROSPECTION_TEN_FALSE@ --warn-all \
308 @INTROSPECTION_TEN_FALSE@ --add-include-path=$(srcdir) \
309 @INTROSPECTION_TEN_FALSE@ $(addprefix --c-include=libdbusmenu-glib/, $(introspection_sources))
310
311 @INTROSPECTION_TEN_TRUE@INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) \
312+@INTROSPECTION_TEN_TRUE@ --warn-all \
313 @INTROSPECTION_TEN_TRUE@ --add-include-path=$(srcdir) \
314 @INTROSPECTION_TEN_TRUE@ $(addprefix --c-include=libdbusmenu-glib/, $(introspection_sources)) \
315 @INTROSPECTION_TEN_TRUE@ --symbol-prefix=dbusmenu \
316@@ -386,7 +388,7 @@
317 @HAVE_INTROSPECTION_TRUE@Dbusmenu_Glib_0_4_gir_FILES = $(addprefix $(srcdir)/, $(introspection_sources))
318 @HAVE_INTROSPECTION_TRUE@Dbusmenu_Glib_0_4_gir_NAMESPACE = Dbusmenu
319 @HAVE_INTROSPECTION_TRUE@Dbusmenu_Glib_0_4_gir_VERSION = Glib-0.4
320-@HAVE_INTROSPECTION_TRUE@Dbusmenu_Glib_0_4_gir_PACKAGES = dbusmenu-glib-0.4
321+@HAVE_INTROSPECTION_TRUE@Dbusmenu_Glib_0_4_gir_EXPORT_PACKAGES = dbusmenu-glib-0.4
322 @HAVE_INTROSPECTION_TRUE@Dbusmenu_Glib_0_4_gir_SCANNER_FLAGS = $(INTROSPECTION_SCANNER_ARGS)
323 @HAVE_INTROSPECTION_TRUE@girdir = $(datadir)/gir-1.0
324 @HAVE_INTROSPECTION_TRUE@gir_DATA = $(INTROSPECTION_GIRS)
325
326=== modified file 'libdbusmenu-glib/client.c'
327--- libdbusmenu-glib/client.c 2011-01-13 16:14:19 +0000
328+++ libdbusmenu-glib/client.c 2011-01-20 14:46:55 +0000
329@@ -1538,6 +1538,14 @@
330 static void
331 update_layout_cb (GObject * proxy, GAsyncResult * res, gpointer data)
332 {
333+ DbusmenuClient * client = DBUSMENU_CLIENT(data);
334+ DbusmenuClientPrivate * priv = DBUSMENU_CLIENT_GET_PRIVATE(client);
335+
336+ if (priv->layoutcall != NULL) {
337+ g_object_unref(priv->layoutcall);
338+ priv->layoutcall = NULL;
339+ }
340+
341 GError * error = NULL;
342 GVariant * params = NULL;
343
344@@ -1554,9 +1562,6 @@
345 g_variant_get(params, "(us)", &rev, &xml);
346 g_variant_unref(params);
347
348- DbusmenuClient * client = DBUSMENU_CLIENT(data);
349- DbusmenuClientPrivate * priv = DBUSMENU_CLIENT_GET_PRIVATE(client);
350-
351 guint parseable = parse_layout(client, xml);
352 g_free(xml);
353
354@@ -1567,10 +1572,6 @@
355
356 priv->my_revision = rev;
357 /* g_debug("Root is now: 0x%X", (unsigned int)priv->root); */
358- if (priv->layoutcall != NULL) {
359- g_object_unref(priv->layoutcall);
360- priv->layoutcall = NULL;
361- }
362 #ifdef MASSIVEDEBUGGING
363 g_debug("Client signaling layout has changed.");
364 #endif
365
366=== modified file 'libdbusmenu-glib/server.c'
367--- libdbusmenu-glib/server.c 2011-01-18 17:26:07 +0000
368+++ libdbusmenu-glib/server.c 2011-01-20 14:46:55 +0000
369@@ -506,6 +506,19 @@
370 if (error != NULL) {
371 g_warning("Unable to register object on bus: %s", error->message);
372 g_error_free(error);
373+ return;
374+ }
375+
376+ /* If we've got it registered let's tell everyone about it */
377+ g_signal_emit(G_OBJECT(server), signals[LAYOUT_UPDATED], 0, priv->layout_revision, 0, TRUE);
378+ if (priv->dbusobject != NULL && priv->bus != NULL) {
379+ g_dbus_connection_emit_signal(priv->bus,
380+ NULL,
381+ priv->dbusobject,
382+ DBUSMENU_INTERFACE,
383+ "LayoutUpdated",
384+ g_variant_new("(ui)", priv->layout_revision, 0),
385+ NULL);
386 }
387
388 return;
389
390=== modified file 'libdbusmenu-gtk/Makefile.am'
391--- libdbusmenu-gtk/Makefile.am 2011-01-18 15:11:53 +0000
392+++ libdbusmenu-gtk/Makefile.am 2011-01-20 14:46:55 +0000
393@@ -69,12 +69,14 @@
394
395 if INTROSPECTION_TEN
396 INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) \
397+ --warn-all \
398 --add-include-path=$(top_builddir)/libdbusmenu-glib \
399 $(addprefix --c-include=libdbusmenu-gtk/, $(introspection_sources)) \
400 --symbol-prefix=dbusmenu \
401 --identifier-prefix=DbusmenuGtk
402 else
403 INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) \
404+ --warn-all \
405 --add-include-path=$(top_builddir)/libdbusmenu-glib \
406 $(addprefix --c-include=libdbusmenu-gtk/, $(introspection_sources))
407 endif
408
409=== modified file 'libdbusmenu-gtk/Makefile.in'
410--- libdbusmenu-gtk/Makefile.in 2011-01-13 16:14:19 +0000
411+++ libdbusmenu-gtk/Makefile.in 2011-01-20 14:46:55 +0000
412@@ -372,10 +372,12 @@
413 pkgconfigdir = $(libdir)/pkgconfig
414 INTROSPECTION_GIRS = $(am__append_1)
415 @INTROSPECTION_TEN_FALSE@INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) \
416+@INTROSPECTION_TEN_FALSE@ --warn-all \
417 @INTROSPECTION_TEN_FALSE@ --add-include-path=$(top_builddir)/libdbusmenu-glib \
418 @INTROSPECTION_TEN_FALSE@ $(addprefix --c-include=libdbusmenu-gtk/, $(introspection_sources))
419
420 @INTROSPECTION_TEN_TRUE@INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) \
421+@INTROSPECTION_TEN_TRUE@ --warn-all \
422 @INTROSPECTION_TEN_TRUE@ --add-include-path=$(top_builddir)/libdbusmenu-glib \
423 @INTROSPECTION_TEN_TRUE@ $(addprefix --c-include=libdbusmenu-gtk/, $(introspection_sources)) \
424 @INTROSPECTION_TEN_TRUE@ --symbol-prefix=dbusmenu \
425@@ -393,7 +395,7 @@
426 @HAVE_INTROSPECTION_TRUE@DbusmenuGtk_0_4_gir_FILES = $(addprefix $(srcdir)/, $(introspection_sources))
427 @HAVE_INTROSPECTION_TRUE@DbusmenuGtk_0_4_gir_NAMESPACE = DbusmenuGtk$(VER)
428 @HAVE_INTROSPECTION_TRUE@DbusmenuGtk_0_4_gir_SCANNERFLAGS = $(INTROSPECTION_SCANNER_ARGS)
429-@HAVE_INTROSPECTION_TRUE@DbusmenuGtk_0_4_gir_PACKAGES = dbusmenu-gtk$(VER)-0.4
430+@HAVE_INTROSPECTION_TRUE@DbusmenuGtk_0_4_gir_EXPORT_PACKAGES = dbusmenu-gtk$(VER)-0.4
431
432 # We duplicate these for the same reason as libdbusmenu_gtk3includedir above
433 @HAVE_INTROSPECTION_TRUE@DbusmenuGtk3_0_4_gir_INCLUDES = $(DbusmenuGtk_0_4_gir_INCLUDES)
434@@ -402,7 +404,7 @@
435 @HAVE_INTROSPECTION_TRUE@DbusmenuGtk3_0_4_gir_FILES = $(DbusmenuGtk_0_4_gir_FILES)
436 @HAVE_INTROSPECTION_TRUE@DbusmenuGtk3_0_4_gir_NAMESPACE = $(DbusmenuGtk_0_4_gir_NAMESPACE)
437 @HAVE_INTROSPECTION_TRUE@DbusmenuGtk3_0_4_gir_SCANNERFLAGS = $(DbusmenuGtk_0_4_gir_SCANNERFLAGS)
438-@HAVE_INTROSPECTION_TRUE@DbusmenuGtk3_0_4_gir_PACKAGES = $(DbusmenuGtk_0_4_gir_PACKAGES)
439+@HAVE_INTROSPECTION_TRUE@DbusmenuGtk3_0_4_gir_EXPORT_PACKAGES = $(DbusmenuGtk_0_4_gir_EXPORT_PACKAGES)
440 @HAVE_INTROSPECTION_TRUE@girdir = $(datadir)/gir-1.0
441 @HAVE_INTROSPECTION_TRUE@gir_DATA = $(INTROSPECTION_GIRS)
442 @HAVE_INTROSPECTION_TRUE@typelibdir = $(libdir)/girepository-1.0
443
444=== modified file 'libdbusmenu-gtk/client.c'
445--- libdbusmenu-gtk/client.c 2011-01-13 15:54:36 +0000
446+++ libdbusmenu-gtk/client.c 2011-01-20 14:46:55 +0000
447@@ -789,6 +789,7 @@
448 gtkimage = NULL;
449 } else if (g_strcmp0(iconname, DBUSMENU_MENUITEM_ICON_NAME_BLANK) == 0) {
450 gtkimage = gtk_image_new();
451+ g_object_set(G_OBJECT(gtkimage), "use-fallback", TRUE, NULL);
452 } else {
453 /* Look to see if we want to have an icon with the 'ltr' or
454 'rtl' depending on what we're doing. */
455@@ -807,6 +808,7 @@
456 can just convert it to this name. */
457 if (gtkimage == NULL) {
458 gtkimage = gtk_image_new_from_icon_name(finaliconname, GTK_ICON_SIZE_MENU);
459+ g_object_set(G_OBJECT(gtkimage), "use-fallback", TRUE, NULL);
460 } else {
461 gtk_image_set_from_icon_name(GTK_IMAGE(gtkimage), finaliconname, GTK_ICON_SIZE_MENU);
462 }

Subscribers

People subscribed via source and target branches

to all changes: