diff --git a/briar-gtk/briar_gtk/actions/window.py b/briar-gtk/briar_gtk/actions/window.py index 345270fab35ab4252f98ae24c0303c9f68a20450..e08a44aade7f0f2637c2c6f86b97e012cf856b35 100644 --- a/briar-gtk/briar_gtk/actions/window.py +++ b/briar-gtk/briar_gtk/actions/window.py @@ -81,7 +81,7 @@ class WindowActions(Actions): # pylint: disable=unused-argument def _open_about_page(self, action, parameter): - self.widget.current_container.open_about_page() + self.widget.current_controller.open_about_page() # pylint: disable=unused-argument def _open_add_contact(self, action, parameter): diff --git a/briar-gtk/briar_gtk/controllers/main_window.py b/briar-gtk/briar_gtk/controllers/main_window.py index 445c617acc74455a58c31dd7405798eac89fa31b..1781c7f5c63cae02b856f4c50f31b4bd5943c04c 100644 --- a/briar-gtk/briar_gtk/controllers/main_window.py +++ b/briar-gtk/briar_gtk/controllers/main_window.py @@ -12,6 +12,7 @@ from briar_gtk.define import APP from briar_gtk.views.main_menu import MainMenuView from briar_gtk.views.private_chat import PrivateChatView from briar_gtk.views.sidebar import SidebarView +from briar_gtk.widgets.about_dialog import AboutDialogWidget class MainWindowController(): @@ -25,6 +26,11 @@ class MainWindowController(): self._load_content() self._setup_destroy_listener() + @staticmethod + def open_about_page(): + about_dialog = AboutDialogWidget() + about_dialog.show() + def open_private_chat(self, contact_id): contact_name = self._get_contact_name(contact_id) self._prepare_chat_view(contact_name) diff --git a/briar-gtk/briar_gtk/views/main_window.py b/briar-gtk/briar_gtk/views/main_window.py index 75e17567030228972bfcfc759c1a9e4f0512d6f0..a89e69d32923d15ec7f4150c60c6b8269a21a74e 100644 --- a/briar-gtk/briar_gtk/views/main_window.py +++ b/briar-gtk/briar_gtk/views/main_window.py @@ -20,7 +20,6 @@ from briar_gtk.define import NOTIFICATION_PRIVATE_MESSAGE from briar_gtk.views.main_menu import MainMenuView from briar_gtk.views.private_chat import PrivateChatView from briar_gtk.views.sidebar import SidebarView -from briar_gtk.widgets.about_dialog import AboutDialogWidget from briar_gtk.widgets.contact_row import ContactRowWidget from briar_gtk.widgets.edit_dialog import EditDialog @@ -72,11 +71,6 @@ class MainWindowView(Gtk.Overlay): def chat_entry(self): return self._builder.get_object("chat_entry") - @staticmethod - def open_about_page(): - about_dialog = AboutDialogWidget() - about_dialog.show() - def show_sidebar(self): self.main_window_leaflet.set_visible_child( self._builder.get_object("sidebar_box"))