aboutsummaryrefslogtreecommitdiff
path: root/libmessaging-menu
diff options
context:
space:
mode:
Diffstat (limited to 'libmessaging-menu')
-rw-r--r--libmessaging-menu/Makefile.am2
-rw-r--r--libmessaging-menu/gtupleaction.c1
-rw-r--r--libmessaging-menu/messaging-menu.c1
3 files changed, 4 insertions, 0 deletions
diff --git a/libmessaging-menu/Makefile.am b/libmessaging-menu/Makefile.am
index 3799723..187e6dc 100644
--- a/libmessaging-menu/Makefile.am
+++ b/libmessaging-menu/Makefile.am
@@ -18,6 +18,8 @@ libmessaging_menu_la_CFLAGS = \
$(GIO_CFLAGS) \
-Wall
+libmessaging_menu_la_LDFLAGS = -export-symbols-regex="^messaging_menu_.*"
+
BUILT_SOURCES = \
indicator-messages-service.c \
indicator-messages-service.h
diff --git a/libmessaging-menu/gtupleaction.c b/libmessaging-menu/gtupleaction.c
index f9e6fd7..21bc003 100644
--- a/libmessaging-menu/gtupleaction.c
+++ b/libmessaging-menu/gtupleaction.c
@@ -312,6 +312,7 @@ g_tuple_action_class_init (GTupleActionClass *class)
static void
g_tuple_action_init (GTupleAction *action)
{
+ action->enabled = TRUE;
}
GTupleAction *
diff --git a/libmessaging-menu/messaging-menu.c b/libmessaging-menu/messaging-menu.c
index 22e4793..ea33cd6 100644
--- a/libmessaging-menu/messaging-menu.c
+++ b/libmessaging-menu/messaging-menu.c
@@ -439,6 +439,7 @@ messaging_menu_app_insert_source_action (MessagingMenuApp *app,
g_object_unref (action);
menuitem = g_menu_item_new (label, id);
+ g_menu_item_set_attribute (menuitem, "x-canonical-type", "s", "ImSourceMenuItem");
if (icon)
{
gchar *icon_name = g_icon_to_string (icon);