From a3e6f621d016f9c99341b884bcdf790416bc67b2 Mon Sep 17 00:00:00 2001
From: fluxgen <fluxgen>
Date: Mon, 17 Feb 2003 09:56:00 +0000
Subject: minor cleaning

---
 src/Window.cc | 36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 deletions(-)

diff --git a/src/Window.cc b/src/Window.cc
index 517074d..e4c00fe 100644
--- a/src/Window.cc
+++ b/src/Window.cc
@@ -22,7 +22,7 @@
 // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 // DEALINGS IN THE SOFTWARE.
 
-// $Id: Window.cc,v 1.117 2003/02/16 17:57:53 rathnor Exp $
+// $Id: Window.cc,v 1.118 2003/02/17 09:56:00 fluxgen Exp $
 
 #include "Window.hh"
 
@@ -1136,26 +1136,28 @@ void FluxboxWindow::setLayerNum(int layernum) {
 }
 
 void FluxboxWindow::shade() {
-    if (decorations.titlebar) {
-        // toggle shade on tab and frame
-        m_frame.shade();
-        if (tab)
-            tab->shade();
+    if (!decorations.titlebar)
+        return;
 
-        if (shaded) {
-            shaded = false;
-            blackbox_attrib.flags ^= BaseDisplay::ATTRIB_SHADED;
-            blackbox_attrib.attrib ^= BaseDisplay::ATTRIB_SHADED;
+    // toggle shade on tab and frame
+    m_frame.shade();
+    if (tab)
+        tab->shade();
 
-            setState(NormalState);
-        } else {
-            shaded = true;
-            blackbox_attrib.flags |= BaseDisplay::ATTRIB_SHADED;
-            blackbox_attrib.attrib |= BaseDisplay::ATTRIB_SHADED;
+    if (shaded) {
+        shaded = false;
+        blackbox_attrib.flags ^= BaseDisplay::ATTRIB_SHADED;
+        blackbox_attrib.attrib ^= BaseDisplay::ATTRIB_SHADED;
 
-            setState(IconicState);
-        }
+        setState(NormalState);
+    } else {
+        shaded = true;
+        blackbox_attrib.flags |= BaseDisplay::ATTRIB_SHADED;
+        blackbox_attrib.attrib |= BaseDisplay::ATTRIB_SHADED;
+
+        setState(IconicState);
     }
+
 }
 
 
-- 
cgit v0.11.2