aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-gtk/client.c
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2011-08-22 14:54:42 -0500
committerTed Gould <ted@gould.cx>2011-08-22 14:54:42 -0500
commitffac09f199ebffe13b1032eaf03e3d6f00a9da78 (patch)
tree26b33df9713935e117752841eab5193e1c78ef93 /libdbusmenu-gtk/client.c
parentad97e244ced1ced06977af114823ce5705d75948 (diff)
downloadlibdbusmenu-ffac09f199ebffe13b1032eaf03e3d6f00a9da78.tar.gz
libdbusmenu-ffac09f199ebffe13b1032eaf03e3d6f00a9da78.tar.bz2
libdbusmenu-ffac09f199ebffe13b1032eaf03e3d6f00a9da78.zip
Set the disposition from the value given and from the enum.
Diffstat (limited to 'libdbusmenu-gtk/client.c')
-rw-r--r--libdbusmenu-gtk/client.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libdbusmenu-gtk/client.c b/libdbusmenu-gtk/client.c
index 3b26304..1051f20 100644
--- a/libdbusmenu-gtk/client.c
+++ b/libdbusmenu-gtk/client.c
@@ -31,10 +31,12 @@ License version 3 and version 2.1 along with this program. If not, see
#endif
#include <gtk/gtk.h>
+#include <glib.h>
#include "client.h"
#include "menuitem.h"
#include "genericmenuitem.h"
+#include "genericmenuitem-enum-types.h"
/* Private */
struct _DbusmenuGtkClientPrivate {
@@ -711,7 +713,7 @@ process_disposition (DbusmenuMenuitem * mi, GtkMenuItem * gmi, GVariant * varian
return;
}
-
+ genericmenuitem_set_disposition(GENERICMENUITEM(gmi), genericmenuitem_disposition_get_value_from_nick(g_variant_get_string(variant, NULL)));
return;
}