Add `transient_for` property to about dialog
This commit is contained in:
parent
e931c6138c
commit
6dba08f496
|
@ -33,8 +33,9 @@ from gi.repository import GObject, Gtk # type: ignore # noqa: E402
|
|||
|
||||
# the about dialog
|
||||
class AboutDialog(Gtk.AboutDialog):
|
||||
def __init__(self) -> None:
|
||||
def __init__(self, parent: Gtk.Widget) -> None:
|
||||
Gtk.AboutDialog.__init__(self)
|
||||
self.set_transient_for(parent)
|
||||
self.set_logo_icon_name('io.github.mightycreak.Diffuse')
|
||||
self.set_program_name(constants.APP_NAME)
|
||||
self.set_version(constants.VERSION)
|
||||
|
|
|
@ -1791,7 +1791,7 @@ class DiffuseWindow(Gtk.ApplicationWindow):
|
|||
|
||||
# callback for the about menu item
|
||||
def about_cb(self, widget, data):
|
||||
dialog = AboutDialog()
|
||||
dialog = AboutDialog(self.get_toplevel())
|
||||
dialog.run()
|
||||
dialog.destroy()
|
||||
|
||||
|
|
Loading…
Reference in New Issue