Now sets transient for settings window

This commit is contained in:
Sergio Costas 2017-12-03 11:50:09 +01:00
parent 1c70cbc48a
commit 98ddf8d04c
4 changed files with 9 additions and 3 deletions

View file

@ -630,7 +630,7 @@ class devede_project:
def on_settings_activate(self, b):
w = devedeng.settings.settings_window()
w = devedeng.settings.settings_window(self.wmain_window)
def on_about_activate(self, b):

View file

@ -25,7 +25,7 @@ import devedeng.converter
class settings_window(devedeng.interface_manager.interface_manager):
def __init__(self):
def __init__(self, parent):
devedeng.interface_manager.interface_manager.__init__(self)
self.config = devedeng.configuration_data.configuration.get_config()
@ -92,6 +92,8 @@ class settings_window(devedeng.interface_manager.interface_manager):
self.wconverter = self.builder.get_object("converter")
self.wtypes = self.builder.get_object("disc_types_supported")
wsettings_window.set_transient_for(parent)
wsettings_window.show_all()
self.update_ui(self.builder)
self.set_data_converter(None)