diff options
author | Olivier Fourdan <ofourdan@redhat.com> | 2012-02-13 23:02:59 +0100 |
---|---|---|
committer | Olivier Fourdan <ofourdan@redhat.com> | 2012-02-13 23:10:19 +0100 |
commit | ff9bfd5ebfe7e7dad4751448034c4e21588aee63 (patch) | |
tree | 1b3be2d42d9fa9273aba51efcb6e5ecf6f7375f7 | |
parent | 8d700b2283bb1bb3cdcc005ff839a11d5d09b228 (diff) | |
download | xfwm4-ff9bfd5ebfe7e7dad4751448034c4e21588aee63.tar.gz |
Do not tile fullscreen windows
-rw-r--r-- | src/client.h | 6 |
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 *, |