class SourceSelector(windows._base.BasicWindow):
- def __init__(self, player, store, index):
- windows._base.BasicWindow.__init__(self, player, store)
+ def __init__(self, app, player, store, index):
+ windows._base.BasicWindow.__init__(self, app, player, store)
self._languages = []
self._index = index
elif node.id == stream_index.SOURCE_CONFERENCES:
Source = windows.conferences.ConferencesWindow
elif node.id == stream_index.SOURCE_MAGAZINES:
- pass
+ Source = windows.magazines.MagazinesWindow
elif node.id == stream_index.SOURCE_SCRIPTURES:
- pass
- sourceWindow = Source(self._player, self._store, node)
+ Source = windows.scriptures.ScripturesWindow
+ sourceWindow = Source(self._app, self._player, self._store, node)
sourceWindow.window.set_modal(True)
sourceWindow.window.set_transient_for(self._window)
sourceWindow.window.set_default_size(*self._window.get_size())