popups: do not auto-close on menu back and do auto-close on screensaver trigger
This commit is contained in:
parent
8b08176cce
commit
584e4fe902
@ -496,8 +496,6 @@ class KlipperScreen(Gtk.Window):
|
|||||||
def _menu_go_back(self, widget=None, home=False):
|
def _menu_go_back(self, widget=None, home=False):
|
||||||
logging.info(f"#### Menu go {'home' if home else 'back'}")
|
logging.info(f"#### Menu go {'home' if home else 'back'}")
|
||||||
self.remove_keyboard()
|
self.remove_keyboard()
|
||||||
if self._config.get_main_config().getboolean('autoclose_popups', True):
|
|
||||||
self.close_popup_message()
|
|
||||||
while len(self._cur_panels) > 1:
|
while len(self._cur_panels) > 1:
|
||||||
self._remove_current_panel()
|
self._remove_current_panel()
|
||||||
del self._cur_panels[-1]
|
del self._cur_panels[-1]
|
||||||
@ -520,6 +518,7 @@ class KlipperScreen(Gtk.Window):
|
|||||||
if self.screensaver is not None:
|
if self.screensaver is not None:
|
||||||
self.close_screensaver()
|
self.close_screensaver()
|
||||||
self.remove_keyboard()
|
self.remove_keyboard()
|
||||||
|
self.close_popup_message()
|
||||||
for dialog in self.dialogs:
|
for dialog in self.dialogs:
|
||||||
logging.debug("Hiding dialog")
|
logging.debug("Hiding dialog")
|
||||||
dialog.hide()
|
dialog.hide()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user