mirror of
https://github.com/lutris/lutris
synced 2024-11-02 07:10:17 +00:00
Simplify LaunchConfigSelectDialog
This commit is contained in:
parent
2435582606
commit
0e761bee86
2 changed files with 10 additions and 7 deletions
|
@ -394,7 +394,7 @@ class InstallOrPlayDialog(ModalDialog):
|
|||
|
||||
|
||||
class LaunchConfigSelectDialog(ModalDialog):
|
||||
def __init__(self, game, configs, title, parent=None, has_dont_show_again=False):
|
||||
def __init__(self, game, configs, title, parent=None):
|
||||
super().__init__(title=title, parent=parent, border_width=10)
|
||||
self.config_index = 0
|
||||
self.dont_show_again = False
|
||||
|
@ -417,10 +417,9 @@ class LaunchConfigSelectDialog(ModalDialog):
|
|||
_button.connect("toggled", self.on_button_toggled, i + 1)
|
||||
vbox.pack_start(_button, False, False, 0)
|
||||
|
||||
if has_dont_show_again:
|
||||
dont_show_checkbutton = Gtk.CheckButton(_("Do not ask again for this game."))
|
||||
dont_show_checkbutton.connect("toggled", self.on_dont_show_checkbutton_toggled)
|
||||
vbox.pack_end(dont_show_checkbutton, False, False, 6)
|
||||
dont_show_checkbutton = Gtk.CheckButton(_("Do not ask again for this game."))
|
||||
dont_show_checkbutton.connect("toggled", self.on_dont_show_checkbutton_toggled)
|
||||
vbox.pack_end(dont_show_checkbutton, False, False, 6)
|
||||
|
||||
self.show_all()
|
||||
self.run()
|
||||
|
|
|
@ -126,8 +126,12 @@ class DialogLaunchUIDelegate(Game.LaunchUIDelegate):
|
|||
config_index = get_preferred_config_index()
|
||||
|
||||
if config_index is None:
|
||||
dlg = dialogs.LaunchConfigSelectDialog(game, configs, title=_(
|
||||
"Select game to launch"), parent=self, has_dont_show_again=True)
|
||||
dlg = dialogs.LaunchConfigSelectDialog(
|
||||
game,
|
||||
configs,
|
||||
title=_("Select game to launch"),
|
||||
parent=self
|
||||
)
|
||||
if not dlg.confirmed:
|
||||
return None # no error here- the user cancelled out
|
||||
|
||||
|
|
Loading…
Reference in a new issue