diff --git a/lutris/gui/lutriswindow.py b/lutris/gui/lutriswindow.py index 58734e9ac..dc17fc2bb 100644 --- a/lutris/gui/lutriswindow.py +++ b/lutris/gui/lutriswindow.py @@ -50,7 +50,7 @@ class LutrisWindow(Gtk.ApplicationWindow): connection_label = GtkTemplate.Child() status_box = GtkTemplate.Child() - def __init__(self, **kwargs): + def __init__(self, application, **kwargs): self.runtime_updater = RuntimeUpdater() self.running_game = None self.threads_stoppers = [] @@ -81,6 +81,7 @@ class LutrisWindow(Gtk.ApplicationWindow): super().__init__(default_width=width, default_height=height, icon_name='lutris', + application=application, **kwargs) self.init_template() self._init_actions() diff --git a/tests/test_dialogs.py b/tests/test_dialogs.py index 49c63f662..b458164e1 100644 --- a/tests/test_dialogs.py +++ b/tests/test_dialogs.py @@ -9,7 +9,7 @@ from lutris.config import check_config # from lutris import settings from lutris import pga from lutris.gui import config_dialogs -from lutris.gui.lutriswindow import LutrisWindow +from lutris.gui.application import Application from unittest import TestCase from lutris import runners @@ -29,7 +29,8 @@ class TestGameDialogCommon(TestCase): class TestGameDialog(TestCase): def setUp(self): check_config() - lutris_window = LutrisWindow() + lutris_application = Application() + lutris_window = lutris_application.window self.dlg = config_dialogs.AddGameDialog(lutris_window) def get_notebook(self):