diff options
Diffstat (limited to 'gnome_plugins/uploader_plugin.py')
-rw-r--r-- | gnome_plugins/uploader_plugin.py | 15 |
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 |