aboutsummaryrefslogtreecommitdiff
path: root/monsterwm.c
diff options
context:
space:
mode:
authorIvan Kanakarakis <ivan.kanak@gmail.com>2012-04-24 02:07:57 +0300
committerIvan Kanakarakis <ivan.kanak@gmail.com>2012-04-27 21:38:44 +0300
commite938debc53d525ea301265df20aed8c45dfcc243 (patch)
tree22c7242ac55202bc2f7c9924bb93f691a5c87cd5 /monsterwm.c
parentb2df38c55dd4dbb40f4a0e3d282ff955b4165873 (diff)
add FLOAT layout
Diffstat (limited to 'monsterwm.c')
-rw-r--r--monsterwm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/monsterwm.c b/monsterwm.c
index bab0415..4ec5946 100644
--- a/monsterwm.c
+++ b/monsterwm.c
@@ -19,7 +19,7 @@
#define ISFFT(c) (c->isfullscrn || c->isfloating || c->istransient)
enum { RESIZE, MOVE };
-enum { TILE, MONOCLE, BSTACK, GRID, MODES };
+enum { TILE, MONOCLE, BSTACK, GRID, FLOAT, MODES };
enum { WM_PROTOCOLS, WM_DELETE_WINDOW, WM_COUNT };
enum { NET_SUPPORTED, NET_FULLSCREEN, NET_WM_STATE, NET_ACTIVE, NET_COUNT };
@@ -801,7 +801,7 @@ void switch_mode(const Arg *arg) {
/* tile all windows of current desktop - call the handler tiling function */
void tile(void) {
- if (!head) return; /* nothing to arange */
+ if (!head || mode == FLOAT) return; /* nothing to arange */
layout[head->next ? mode:MONOCLE](wh, TOP_PANEL ? PANEL_HEIGHT:0);
}