mirror of
https://github.com/alrayyes/dwm-patches
synced 2023-11-14 15:56:31 +00:00
71ad4411ea
Changed two lines for dwm.c to match dwm.c so git apply can find and patch
82 lines
2.8 KiB
Diff
82 lines
2.8 KiB
Diff
From 969dbbc548f16da5d94630e3d54e9c96c5296520 Mon Sep 17 00:00:00 2001
|
|
From: Ryan Kes <alrayyes@gmail.com>
|
|
Date: Thu, 28 Mar 2019 14:36:07 +0100
|
|
Subject: [PATCH] dwm-notitle-6.2
|
|
|
|
---
|
|
config.def.h | 1 -
|
|
dwm.c | 20 ++++----------------
|
|
2 files changed, 4 insertions(+), 17 deletions(-)
|
|
|
|
diff --git a/config.def.h b/config.def.h
|
|
index 1c0b587..19330cd 100644
|
|
--- a/config.def.h
|
|
+++ b/config.def.h
|
|
@@ -102,7 +102,6 @@ static Button buttons[] = {
|
|
/* click event mask button function argument */
|
|
{ ClkLtSymbol, 0, Button1, setlayout, {0} },
|
|
{ ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} },
|
|
- { ClkWinTitle, 0, Button2, zoom, {0} },
|
|
{ ClkStatusText, 0, Button2, spawn, {.v = termcmd } },
|
|
{ ClkClientWin, MODKEY, Button1, movemouse, {0} },
|
|
{ ClkClientWin, MODKEY, Button2, togglefloating, {0} },
|
|
diff --git a/dwm.c b/dwm.c
|
|
index 4465af1..bcf5cb1 100644
|
|
--- a/dwm.c
|
|
+++ b/dwm.c
|
|
@@ -64,8 +64,8 @@ enum { NetSupported, NetWMName, NetWMState, NetWMCheck,
|
|
NetWMFullscreen, NetActiveWindow, NetWMWindowType,
|
|
NetWMWindowTypeDialog, NetClientList, NetLast }; /* EWMH atoms */
|
|
enum { WMProtocols, WMDelete, WMState, WMTakeFocus, WMLast }; /* default atoms */
|
|
-enum { ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle,
|
|
- ClkClientWin, ClkRootWin, ClkLast }; /* clicks */
|
|
+enum { ClkTagBar, ClkLtSymbol, ClkStatusText, ClkClientWin,
|
|
+ ClkRootWin, ClkLast }; /* clicks */
|
|
|
|
typedef union {
|
|
int i;
|
|
@@ -439,10 +439,8 @@ buttonpress(XEvent *e)
|
|
arg.ui = 1 << i;
|
|
} else if (ev->x < x + blw)
|
|
click = ClkLtSymbol;
|
|
- else if (ev->x > selmon->ww - (int)TEXTW(stext))
|
|
- click = ClkStatusText;
|
|
else
|
|
- click = ClkWinTitle;
|
|
+ click = ClkStatusText;
|
|
} else if ((c = wintoclient(ev->window))) {
|
|
focus(c);
|
|
restack(selmon);
|
|
@@ -729,15 +727,8 @@ drawbar(Monitor *m)
|
|
x = drw_text(drw, x, 0, w, bh, lrpad / 2, m->ltsymbol, 0);
|
|
|
|
if ((w = m->ww - tw - x) > bh) {
|
|
- if (m->sel) {
|
|
- drw_setscheme(drw, scheme[m == selmon ? SchemeSel : SchemeNorm]);
|
|
- drw_text(drw, x, 0, w, bh, lrpad / 2, m->sel->name, 0);
|
|
- if (m->sel->isfloating)
|
|
- drw_rect(drw, x + boxs, boxs, boxw, boxw, m->sel->isfixed, 0);
|
|
- } else {
|
|
drw_setscheme(drw, scheme[SchemeNorm]);
|
|
drw_rect(drw, x, 0, w, bh, 1, 1);
|
|
- }
|
|
}
|
|
drw_map(drw, m->barwin, 0, 0, m->ww, bh);
|
|
}
|
|
@@ -1235,11 +1226,8 @@ propertynotify(XEvent *e)
|
|
drawbars();
|
|
break;
|
|
}
|
|
- if (ev->atom == XA_WM_NAME || ev->atom == netatom[NetWMName]) {
|
|
+ if (ev->atom == XA_WM_NAME || ev->atom == netatom[NetWMName])
|
|
updatetitle(c);
|
|
- if (c == c->mon->sel)
|
|
- drawbar(c->mon);
|
|
- }
|
|
if (ev->atom == netatom[NetWMWindowType])
|
|
updatewindowtype(c);
|
|
}
|
|
--
|
|
2.21.0
|
|
|