From 2ace199de893486d7d4c833a14faacacae486432 Mon Sep 17 00:00:00 2001 From: ashleygrobler04 Date: Tue, 20 Jan 2026 17:08:39 +0200 Subject: [PATCH] Attempt to ensure that alt+f4 does not close the application but hides it as intended --- src/managers/ui_manager.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/managers/ui_manager.py b/src/managers/ui_manager.py index cea32ce..bf34fd1 100644 --- a/src/managers/ui_manager.py +++ b/src/managers/ui_manager.py @@ -79,6 +79,9 @@ def __init__(self, data): # hide frame when escape pressed self.app.Bind(wx.EVT_KEY_DOWN, self.on_key_down) + #Attempt to ensure that alt+f4 does not close the application entirely + self.app.Bind(wx.EVT_CLOSE, self.temp_hide) + def initialize_ui(self): self.app.MainLoop() @@ -307,3 +310,8 @@ def exit_app(self, event): self.dataManager.clipboard_history.stop() self.frame.Destroy() self.app.ExitMainLoop() + + def temp_hide(self,evt): + #self.frame.hide() + self.toggle_visibility() + evt.Veto() # prevent the window from being destroyed \ No newline at end of file