mirror of
https://github.com/JohnDoee/deluge-streaming/
synced 2026-07-01 07:31:17 -07:00
fixed small problem with Deluge 2
This commit is contained in:
@@ -67,6 +67,13 @@ def execute_url(url):
|
||||
|
||||
|
||||
class GtkUI(GtkPluginBase):
|
||||
def get_widget(self, widget_name):
|
||||
main_window = component.get("MainWindow")
|
||||
if hasattr(main_window, 'main_glade'):
|
||||
return main_window.main_glade.get_widget(widget_name)
|
||||
else:
|
||||
return main_window.main_builder.get_object(widget_name)
|
||||
|
||||
def enable(self):
|
||||
self.glade = gtk.glade.XML(get_resource("config.glade"))
|
||||
|
||||
@@ -74,7 +81,7 @@ class GtkUI(GtkPluginBase):
|
||||
component.get("PluginManager").register_hook("on_apply_prefs", self.on_apply_prefs)
|
||||
component.get("PluginManager").register_hook("on_show_prefs", self.on_show_prefs)
|
||||
|
||||
file_menu = component.get("MainWindow").main_glade.get_widget('menu_file_tab')
|
||||
file_menu = self.get_widget('menu_file_tab')
|
||||
|
||||
self.sep = gtk.SeparatorMenuItem()
|
||||
self.item = gtk.MenuItem(_("_Stream this file"))
|
||||
@@ -103,7 +110,7 @@ class GtkUI(GtkPluginBase):
|
||||
component.get("PluginManager").deregister_hook("on_apply_prefs", self.on_apply_prefs)
|
||||
component.get("PluginManager").deregister_hook("on_show_prefs", self.on_show_prefs)
|
||||
|
||||
file_menu = component.get("MainWindow").main_glade.get_widget('menu_file_tab')
|
||||
file_menu = self.get_widget('menu_file_tab')
|
||||
|
||||
file_menu.remove(self.item)
|
||||
file_menu.remove(self.sep)
|
||||
|
||||
Reference in New Issue
Block a user