all repos — fluxbox @ 939ffc7ef1ba358e4f7bf874fe24a0418d40eb41

custom fork of the fluxbox windowmanager

fix freeze in systemtray configuring, sf.net bug #1359442
simonb simonb
commit

939ffc7ef1ba358e4f7bf874fe24a0418d40eb41

parent

b9af026688f0945196582af5773d62f5df3f97f3

2 files changed, 5 insertions(+), 2 deletions(-)

jump to
M ChangeLogChangeLog

@@ -1,6 +1,8 @@

(Format: Year/Month/Day) Changes for 0.9.16: *06/04/18: + * Fix system tray resize looping/livelock, sf.net bug #1359442 (Simon) + SystemTray.cc * Fix iconbar updates (icon and title) (Thanks Mark Tiefenbruck, mark at tiefenbruck dot org) WinClient.hh/cc Window.hh/cc IconButton.cc IconbarTool.cc WinButton.cc
M src/SystemTray.ccsrc/SystemTray.cc

@@ -359,9 +359,10 @@ (*it)->width(), (*it)->height());

// this was why gaim wasn't centring the icon (*it)->sendConfigureNotify(0, 0, (*it)->width(), (*it)->height()); + // so toolbar know that we changed size + // done inside this loop, because otherwise we can get into nasty looping + resizeSig().notify(); } - // so toolbar know that we changed size - resizeSig().notify(); } }