Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/gnome_plugins/uploader_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'gnome_plugins/uploader_plugin.py')
-rw-r--r--gnome_plugins/uploader_plugin.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/gnome_plugins/uploader_plugin.py b/gnome_plugins/uploader_plugin.py
index 06224fa..3d3e04f 100644
--- a/gnome_plugins/uploader_plugin.py
+++ b/gnome_plugins/uploader_plugin.py
@@ -35,7 +35,7 @@ import os
import gtk
from plugin import Plugin
-from util.menubuilder import MenuBuilder
+from util.menubuilder import MenuBuilder, MENUBAR
from gettext import gettext as _
@@ -60,11 +60,18 @@ class Uploader_plugin(Plugin):
self.tw = turtleart_window
def get_menu(self):
- menu = gtk.Menu()
+ if _('Upload') in MENUBAR:
+ menu, upload_menu = MENUBAR[_('Upload')]
+ else:
+ upload_menu = None
+ menu = gtk.Menu()
MenuBuilder.make_menu_item(menu, _('Upload to Web'),
self.do_upload_to_web)
- upload_menu = MenuBuilder.make_sub_menu(menu, _('Upload'))
- return upload_menu
+ if upload_menu is not None:
+ return None # We don't have to add it since it already exists
+ else:
+ upload_menu = MenuBuilder.make_sub_menu(menu, _('Upload'))
+ return upload_menu
def enabled(self):
return _UPLOAD_AVAILABLE