mirror of
https://github.com/bakkeby/patches
synced 2024-11-02 03:40:24 +00:00
Minor if / else if correction if one is not using the flextile deluxe layout
This commit is contained in:
parent
b1f03885d7
commit
d64c775e63
@ -1,4 +1,4 @@
|
||||
From 27ccce5fa7864d92852e8c517d0003d71891bd25 Mon Sep 17 00:00:00 2001
|
||||
From 6f0c657ee557bcb69fd92befad586476e6f2f375 Mon Sep 17 00:00:00 2001
|
||||
From: bakkeby <bakkeby@gmail.com>
|
||||
Date: Thu, 30 Apr 2020 17:31:36 +0200
|
||||
Subject: [PATCH] dragmfact patch with smooth sliding and support for multiple
|
||||
@ -6,8 +6,8 @@ Subject: [PATCH] dragmfact patch with smooth sliding and support for multiple
|
||||
|
||||
---
|
||||
config.def.h | 1 +
|
||||
dwm.c | 226 ++++++++++++++++++++++++++++++++++++++++++++++++++-
|
||||
2 files changed, 226 insertions(+), 1 deletion(-)
|
||||
dwm.c | 228 ++++++++++++++++++++++++++++++++++++++++++++++++++-
|
||||
2 files changed, 228 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/config.def.h b/config.def.h
|
||||
index 1c0b587..72f0467 100644
|
||||
@ -22,7 +22,7 @@ index 1c0b587..72f0467 100644
|
||||
{ ClkTagBar, 0, Button3, toggleview, {0} },
|
||||
{ ClkTagBar, MODKEY, Button1, tag, {0} },
|
||||
diff --git a/dwm.c b/dwm.c
|
||||
index 4465af1..b4543e9 100644
|
||||
index 4465af1..689e338 100644
|
||||
--- a/dwm.c
|
||||
+++ b/dwm.c
|
||||
@@ -58,7 +58,7 @@
|
||||
@ -42,7 +42,7 @@ index 4465af1..b4543e9 100644
|
||||
static void drawbar(Monitor *m);
|
||||
static void drawbars(void);
|
||||
static void enternotify(XEvent *e);
|
||||
@@ -692,6 +693,227 @@ dirtomon(int dir)
|
||||
@@ -692,6 +693,229 @@ dirtomon(int dir)
|
||||
return m;
|
||||
}
|
||||
|
||||
@ -73,8 +73,10 @@ index 4465af1..b4543e9 100644
|
||||
+ ah = m->wh;
|
||||
+ aw = m->ww;
|
||||
+
|
||||
+ if (!n)
|
||||
+ return;
|
||||
+ #if FLEXTILE_DELUXE_LAYOUT
|
||||
+ if (m->lt[m->sellt]->arrange == &flextile) {
|
||||
+ else if (m->lt[m->sellt]->arrange == &flextile) {
|
||||
+ int layout = m->ltaxis[LAYOUT];
|
||||
+ if (layout < 0) {
|
||||
+ mirror = 1;
|
||||
@ -120,7 +122,7 @@ index 4465af1..b4543e9 100644
|
||||
+
|
||||
+ /* do not allow mfact to be modified under certain conditions */
|
||||
+ if (!m->lt[m->sellt]->arrange // floating layout
|
||||
+ || (!n || (!fixed && m->nmaster && n <= m->nmaster)) // no master
|
||||
+ || (!fixed && m->nmaster && n <= m->nmaster) // no master
|
||||
+ #if MONOCLE_LAYOUT
|
||||
+ || m->lt[m->sellt]->arrange == &monocle
|
||||
+ #endif // MONOCLE_LAYOUT
|
||||
@ -270,7 +272,7 @@ index 4465af1..b4543e9 100644
|
||||
void
|
||||
drawbar(Monitor *m)
|
||||
{
|
||||
@@ -1566,6 +1788,8 @@ setup(void)
|
||||
@@ -1566,6 +1790,8 @@ setup(void)
|
||||
cursor[CurNormal] = drw_cur_create(drw, XC_left_ptr);
|
||||
cursor[CurResize] = drw_cur_create(drw, XC_sizing);
|
||||
cursor[CurMove] = drw_cur_create(drw, XC_fleur);
|
||||
|
Loading…
Reference in New Issue
Block a user