From f58b7c76605623a171d2e6eba82cdbf7a788657d Mon Sep 17 00:00:00 2001 From: Lars Uebernickel Date: Mon, 2 Sep 2013 14:55:08 +0200 Subject: UnityMenuModel::activate: use gtk_menu_tracker_item_get_action_name Instead of fetching the action name directly. This will make sure we always get the full action name, including the name space if one is set. --- libqmenumodel/src/unitymenumodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libqmenumodel') diff --git a/libqmenumodel/src/unitymenumodel.cpp b/libqmenumodel/src/unitymenumodel.cpp index 5144127..ff65e69 100644 --- a/libqmenumodel/src/unitymenumodel.cpp +++ b/libqmenumodel/src/unitymenumodel.cpp @@ -650,7 +650,7 @@ void UnityMenuModel::activate(int index, const QVariant& parameter) if (parameter.isValid()) { gchar *action; - gtk_menu_tracker_item_get_attribute (item, "action", "s", &action); + action = gtk_menu_tracker_item_get_action_name (item); g_action_group_activate_action (G_ACTION_GROUP (priv->muxer), action, Converter::toGVariant(parameter)); g_free (action); -- cgit v1.2.3