diff options
| author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2012-04-24 02:07:57 +0300 |
|---|---|---|
| committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2012-04-27 21:38:44 +0300 |
| commit | e938debc53d525ea301265df20aed8c45dfcc243 (patch) | |
| tree | 22c7242ac55202bc2f7c9924bb93f691a5c87cd5 /monsterwm.c | |
| parent | b2df38c55dd4dbb40f4a0e3d282ff955b4165873 (diff) | |
add FLOAT layout
Diffstat (limited to 'monsterwm.c')
| -rw-r--r-- | monsterwm.c | 4 |
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); } |
