Files
xmonad-contrib/XMonad/Layout
Bogdan Sinitsyn c48d81e378 Fix caching issues in ManageDocks
Commits d638dc8b and a5e87e38 introduced a per-AvoidStruts-instance
strut cache that

a) didn't get initialized at startup,
b) didn't get reinitialized after layout reset and
c) didn't get updates if it wasn't the active layout, for example when
   layoutHook = avoidStruts tall ||| avoidStruts (mirror tall)

a) + b) could be fixed by using the docksStartupHook introduced in
28e9f8bc, although this wasn't documented and having to call
docksStartupHook after setLayout is far from obvious.

By moving the strut cache from AvoidStruts instances to a global state,
b) and c) are fixed. One still has to invoke the docksStartupHook for
a), and this will be addressed in the next commit.
2016-09-07 13:26:50 +03:00
..
2010-03-14 21:00:01 +00:00
2009-10-22 04:11:26 +00:00
2013-05-28 00:58:25 +00:00
2015-03-15 13:09:13 +00:00
2013-05-28 00:58:25 +00:00
2015-04-14 19:48:38 +00:00
2013-05-28 00:58:25 +00:00
2012-11-09 01:41:56 +00:00
2010-10-01 10:41:42 +00:00
2013-05-28 00:58:25 +00:00
2015-05-02 04:53:53 +00:00
2016-06-30 15:33:15 -04:00
2012-11-09 01:41:56 +00:00