From a5ceed4fb62cdf48bcb94874ac631fb50c6ee5f7 Mon Sep 17 00:00:00 2001 From: sebastid Date: Wed, 21 Sep 2005 15:54:02 +0000 Subject: [PATCH] Don't allow to shade/unshade while shading. SVN revision: 16826 --- src/bin/e_border.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 62f117160..5d87f5848 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -1246,7 +1246,7 @@ e_border_shade(E_Border *bd, E_Direction dir) E_OBJECT_CHECK(bd); E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE); - if ((bd->fullscreen) || (bd->maximized)) return; + if ((bd->fullscreen) || (bd->maximized) || (bd->shading)) return; if (!strcmp("borderless", bd->client.border.name)) return; if (!bd->shaded) { @@ -1332,7 +1332,7 @@ e_border_unshade(E_Border *bd, E_Direction dir) E_OBJECT_CHECK(bd); E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE); - if ((bd->fullscreen) || (bd->maximized)) return; + if ((bd->fullscreen) || (bd->maximized) || (bd->shading)) return; if (bd->shaded) { // printf("UNSHADE!\n");