summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormathias <mathias>2005-04-20 15:55:56 (GMT)
committermathias <mathias>2005-04-20 15:55:56 (GMT)
commit1591c9528579fe7966b2011997c599b00f1ade60 (patch)
tree2384e16bd7ff825215c0d342f0f07c3bbb541b73
parent3cd94d0629a1d2259883dcd7d9bcc59971aee251 (diff)
downloadfluxbox_lack-1591c9528579fe7966b2011997c599b00f1ade60.zip
fluxbox_lack-1591c9528579fe7966b2011997c599b00f1ade60.tar.bz2
fixes a problem with clients which define/request a Strut (see
http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#id2507548), eg kicker: after killing/closing kicker the availableWorkspaceArea is not recalculated which lead to kind of invisible barrier where the Strut was.
-rw-r--r--src/WinClient.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/WinClient.cc b/src/WinClient.cc
index 97f9082..fe02187 100644
--- a/src/WinClient.cc
+++ b/src/WinClient.cc
@@ -626,6 +626,7 @@ void WinClient::setStrut(Strut *strut) {
626void WinClient::clearStrut() { 626void WinClient::clearStrut() {
627 if (m_strut != 0) { 627 if (m_strut != 0) {
628 screen().clearStrut(m_strut); 628 screen().clearStrut(m_strut);
629 screen().updateAvailableWorkspaceArea();
629 m_strut = 0; 630 m_strut = 0;
630 } 631 }
631} 632}