summaryrefslogtreecommitdiff
path: root/src/client.h
diff options
context:
space:
mode:
authorOlivier Fourdan <ofourdan@redhat.com>2012-02-13 23:02:59 +0100
committerOlivier Fourdan <ofourdan@redhat.com>2012-02-13 23:10:19 +0100
commitff9bfd5ebfe7e7dad4751448034c4e21588aee63 (patch)
tree1b3be2d42d9fa9273aba51efcb6e5ecf6f7375f7 /src/client.h
parent8d700b2283bb1bb3cdcc005ff839a11d5d09b228 (diff)
downloadxfwm4-ff9bfd5ebfe7e7dad4751448034c4e21588aee63.tar.gz
Do not tile fullscreen windows
Diffstat (limited to 'src/client.h')
-rw-r--r--src/client.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/client.h b/src/client.h
index a87bd9119..8d37de81d 100644
--- a/src/client.h
+++ b/src/client.h
@@ -220,7 +220,8 @@
#define CLIENT_CAN_FILL_WINDOW(c) (FLAG_TEST(c->xfwm_flags, XFWM_FLAG_HAS_RESIZE | \
XFWM_FLAG_IS_RESIZABLE) && \
!FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN | CLIENT_FLAG_MAXIMIZED))
-#define CLIENT_CAN_TILE_WINDOW(c) (CLIENT_CAN_MAXIMIZE_WINDOW(c) | (c->type & WINDOW_NORMAL))
+#define CLIENT_CAN_TILE_WINDOW(c) (CLIENT_CAN_MAXIMIZE_WINDOW(c) && \
+ (c->type & WINDOW_NORMAL))
typedef enum
{
@@ -435,7 +436,8 @@ void clientToggleMaximized (Client *,
void clientTile (Client *,
gint,
gint,
- tilePositionType);
+ tilePositionType,
+ gboolean);
void clientUpdateOpacity (Client *);
void clientUpdateAllOpacity (ScreenInfo *);
void clientSetOpacity (Client *,