summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2010-05-14 16:33:12 +0200
committerMartyn Russell <martyn@lanedo.com>2010-05-20 15:58:08 +0100
commitfa46a266a157a5a3f149e3e53f47961f675a274a (patch)
tree6becc195c8d78a62a205584db55462b9be67b558
parent1ef23b0b40883fafc021cf02f2482a01955d1e6b (diff)
downloadtracker-fa46a266a157a5a3f149e3e53f47961f675a274a.tar.gz
Fixes GB#618011: Don't show in status icon actions that haven't been compiled
-rw-r--r--src/tracker-status-icon/tracker-status-icon.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/tracker-status-icon/tracker-status-icon.c b/src/tracker-status-icon/tracker-status-icon.c
index 60fa1576b..0191aa7e5 100644
--- a/src/tracker-status-icon/tracker-status-icon.c
+++ b/src/tracker-status-icon/tracker-status-icon.c
@@ -709,6 +709,7 @@ context_menu_pause_cb (GtkMenuItem *item,
update_icon_status (icon);
}
+#ifdef HAVE_TRACKER_SEARCH_TOOL
static void
context_menu_search_cb (GtkMenuItem *item,
gpointer user_data)
@@ -716,7 +717,9 @@ context_menu_search_cb (GtkMenuItem *item,
launch_application_on_screen (gtk_widget_get_screen (GTK_WIDGET (item)),
"tracker-search-tool");
}
+#endif
+#ifdef HAVE_TRACKER_PREFERENCES
static void
context_menu_preferences_cb (GtkMenuItem *item,
gpointer user_data)
@@ -724,6 +727,7 @@ context_menu_preferences_cb (GtkMenuItem *item,
launch_application_on_screen (gtk_widget_get_screen (GTK_WIDGET (item)),
"tracker-preferences");
}
+#endif
static void
context_menu_about_cb (GtkMenuItem *item,
@@ -835,6 +839,7 @@ status_icon_create_context_menu (TrackerStatusIcon *icon)
item = gtk_separator_menu_item_new ();
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+#ifdef HAVE_TRACKER_SEARCH_TOOL
item = gtk_image_menu_item_new_with_mnemonic (_("_Search"));
image = gtk_image_new_from_icon_name (GTK_STOCK_FIND,
GTK_ICON_SIZE_MENU);
@@ -842,7 +847,9 @@ status_icon_create_context_menu (TrackerStatusIcon *icon)
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
g_signal_connect (G_OBJECT (item), "activate",
G_CALLBACK (context_menu_search_cb), icon);
+#endif
+#ifdef HAVE_TRACKER_PREFERENCES
item = gtk_image_menu_item_new_with_mnemonic (_("_Preferences"));
image = gtk_image_new_from_icon_name (GTK_STOCK_PREFERENCES,
GTK_ICON_SIZE_MENU);
@@ -851,6 +858,7 @@ status_icon_create_context_menu (TrackerStatusIcon *icon)
g_signal_connect (G_OBJECT (item), "activate",
G_CALLBACK (context_menu_preferences_cb),
icon);
+#endif
/*
item = gtk_image_menu_item_new_with_mnemonic (_("_Indexer Preferences"));