diff --git a/HISTORY.md b/HISTORY.md index 9c5e519..61b442d 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,4 +1,8 @@ ## History of versions ## +* version 4.8.11 (2017-12-03) + * Now shows the icon in wayland + * Now sets transient for settings window + * version 4.8.10 (2017-11-26) * Removed minrate during second pass when using two-pass encoding because it fails with ffmpeg diff --git a/setup.py b/setup.py index 25a88d3..a49fd0f 100755 --- a/setup.py +++ b/setup.py @@ -75,7 +75,7 @@ except: setup( name='devedeng', - version='4.8.10', + version='4.8.11', description='A video DVD creator', long_description="A program that allows to create video DVDs", diff --git a/src/devedeng/project.py b/src/devedeng/project.py index d9892fe..78816ba 100644 --- a/src/devedeng/project.py +++ b/src/devedeng/project.py @@ -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): diff --git a/src/devedeng/settings.py b/src/devedeng/settings.py index 524132a..8cb8493 100644 --- a/src/devedeng/settings.py +++ b/src/devedeng/settings.py @@ -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)