Ted Gould has proposed merging lp:~ted/indicator-appmenu/remove-chrome-now into 
lp:indicator-appmenu.

Requested reviews:
  Indicator Applet Developers (indicator-applet-developers)


Removing Chrome from the blacklist
-- 
https://code.launchpad.net/~ted/indicator-appmenu/remove-chrome-now/+merge/36468
Your team ayatana-commits is subscribed to branch lp:indicator-appmenu.
=== modified file 'src/indicator-appmenu.c'
--- src/indicator-appmenu.c	2010-09-22 22:02:57 +0000
+++ src/indicator-appmenu.c	2010-09-23 16:34:41 +0000
@@ -514,7 +514,7 @@
 static void
 build_window_menus (IndicatorAppmenu * iapp)
 {
-	IndicatorObjectEntry entries[2] = {{0}, {0}};
+	IndicatorObjectEntry entries[1] = {{0}};
 	GtkAccelGroup * agroup = gtk_accel_group_new();
 	GtkMenuItem * mi = NULL;
 	GtkStockItem stockitem;
@@ -540,65 +540,8 @@
 
 	gtk_widget_show(GTK_WIDGET(entries[0].menu));
 
-	/* Edit Menu */
-	if (!gtk_stock_lookup(GTK_STOCK_EDIT, &stockitem)) {
-		g_warning("Unable to find the edit menu stock item");
-		stockitem.label = "_Edit";
-	}
-	entries[1].label = GTK_LABEL(gtk_label_new_with_mnemonic(stockitem.label));
-	g_object_ref(G_OBJECT(entries[1].label));
-	gtk_widget_show(GTK_WIDGET(entries[1].label));
-
-	entries[1].menu = GTK_MENU(gtk_menu_new());
-	g_object_ref(G_OBJECT(entries[1].menu));
-
-	mi = GTK_MENU_ITEM(gtk_image_menu_item_new_from_stock(GTK_STOCK_UNDO, agroup));
-	gtk_widget_set_sensitive(GTK_WIDGET(mi), FALSE);
-	gtk_widget_show(GTK_WIDGET(mi));
-	gtk_menu_append(entries[1].menu, GTK_WIDGET(mi));
-
-	mi = GTK_MENU_ITEM(gtk_image_menu_item_new_from_stock(GTK_STOCK_REDO, agroup));
-	gtk_widget_set_sensitive(GTK_WIDGET(mi), FALSE);
-	gtk_widget_show(GTK_WIDGET(mi));
-	gtk_menu_append(entries[1].menu, GTK_WIDGET(mi));
-
-	mi = GTK_MENU_ITEM(gtk_separator_menu_item_new());
-	gtk_widget_show(GTK_WIDGET(mi));
-	gtk_menu_append(entries[1].menu, GTK_WIDGET(mi));
-
-	mi = GTK_MENU_ITEM(gtk_image_menu_item_new_from_stock(GTK_STOCK_CUT, agroup));
-	gtk_widget_set_sensitive(GTK_WIDGET(mi), FALSE);
-	gtk_widget_show(GTK_WIDGET(mi));
-	gtk_menu_append(entries[1].menu, GTK_WIDGET(mi));
-
-	mi = GTK_MENU_ITEM(gtk_image_menu_item_new_from_stock(GTK_STOCK_COPY, agroup));
-	gtk_widget_set_sensitive(GTK_WIDGET(mi), FALSE);
-	gtk_widget_show(GTK_WIDGET(mi));
-	gtk_menu_append(entries[1].menu, GTK_WIDGET(mi));
-
-	mi = GTK_MENU_ITEM(gtk_image_menu_item_new_from_stock(GTK_STOCK_PASTE, agroup));
-	gtk_widget_set_sensitive(GTK_WIDGET(mi), FALSE);
-	gtk_widget_show(GTK_WIDGET(mi));
-	gtk_menu_append(entries[1].menu, GTK_WIDGET(mi));
-
-	mi = GTK_MENU_ITEM(gtk_image_menu_item_new_from_stock(GTK_STOCK_DELETE, agroup));
-	gtk_widget_set_sensitive(GTK_WIDGET(mi), FALSE);
-	gtk_widget_show(GTK_WIDGET(mi));
-	gtk_menu_append(entries[1].menu, GTK_WIDGET(mi));
-
-	mi = GTK_MENU_ITEM(gtk_separator_menu_item_new());
-	gtk_widget_show(GTK_WIDGET(mi));
-	gtk_menu_append(entries[1].menu, GTK_WIDGET(mi));
-
-	mi = GTK_MENU_ITEM(gtk_image_menu_item_new_from_stock(GTK_STOCK_SELECT_ALL, agroup));
-	gtk_widget_set_sensitive(GTK_WIDGET(mi), FALSE);
-	gtk_widget_show(GTK_WIDGET(mi));
-	gtk_menu_append(entries[1].menu, GTK_WIDGET(mi));
-
-	gtk_widget_show(GTK_WIDGET(entries[1].menu));
-
 	/* Copy the entries on the stack into the array */
-	g_array_insert_vals(iapp->window_menus, 0, entries, 2);
+	g_array_insert_vals(iapp->window_menus, 0, entries, 1);
 
 	return;
 }
@@ -711,10 +654,6 @@
 	/* Blender */
 	"/usr/share/applications/blender-fullscreen.desktop",
 	"/usr/share/applications/blender-windowed.desktop",
-	/* Chrome */
-	"/usr/share/applications/chromium-browser.desktop",
-	"/opt/google/chrome/google-chrome.desktop",
-	"/usr/local/share/applications/google-chrome.desktop",
 
 	NULL
 };
@@ -788,6 +727,9 @@
 	GList * output = NULL;
 	int i;
 
+	/* There is only one item in window_menus now, but there
+	   was more, and there is likely to be more in the future
+	   so we're leaving this here to avoid a possible bug. */
 	for (i = 0; i < iapp->window_menus->len; i++) {
 		output = g_list_append(output, &g_array_index(iapp->window_menus, IndicatorObjectEntry, i));
 	}

_______________________________________________
Mailing list: https://launchpad.net/~ayatana-commits
Post to     : ayatana-commits@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana-commits
More help   : https://help.launchpad.net/ListHelp

Reply via email to