mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-14 08:17:13 +03:00
systray: Withdraw window when oniconify()
called
NB: Currently this doesn't work for the Default theme as its 'iconify' doesn't go through this function.
This commit is contained in:
parent
4d069cb406
commit
ac824ceb13
@ -1751,6 +1751,11 @@ class AppWindow(object):
|
||||
self.w.overrideredirect(False) # Can't iconize while overrideredirect
|
||||
self.w.iconify()
|
||||
self.w.update_idletasks() # Size and windows styles get recalculated here
|
||||
|
||||
# If we're meant to "minimize to system tray" then hide the window so no taskbar icon is seen
|
||||
if config.get_bool('minimize_system_tray'):
|
||||
self.w.withdraw()
|
||||
|
||||
self.w.wait_visibility() # Need main window to be re-created before returning
|
||||
theme.active = None # So theme will be re-applied on map
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user