commit 1fd8b40b097b287004b6169790911d6e5602d5e8
parent b05b4e8d588284c501ce6e38ee6c286a30588fc3
Author: Dylan Araps <dylan.araps@gmail.com>
Date: Sat, 12 Oct 2019 22:12:20 +0300
sowm: clean up'
Diffstat:
M | sowm.c | | | 22 | +++++++--------------- |
1 file changed, 7 insertions(+), 15 deletions(-)
diff --git a/sowm.c b/sowm.c
@@ -185,9 +185,7 @@ void win_del(Window w) {
if (!c->prev && !c->next) {
free(head);
-
head = 0;
-
ws_save(desk);
return;
}
@@ -197,9 +195,8 @@ void win_del(Window w) {
c->next->prev = 0;
}
- else if (!c->next) {
+ else if (!c->next)
c->prev->next = 0;
- }
else {
c->prev->next = c->next;
@@ -215,8 +212,7 @@ void win_del(Window w) {
void win_kill() {
Window cur = win_current();
- if (cur != root)
- XKillClient(dis, cur);
+ if (cur != root) XKillClient(dis, cur);
}
void win_center(Window w) {
@@ -258,8 +254,7 @@ void win_to_ws(const Arg arg) {
int tmp = desk;
Window cur = win_current();
- if (arg.i == tmp)
- return;
+ if (arg.i == tmp) return;
ws_sel(arg.i);
win_add(cur);
@@ -378,6 +373,8 @@ void wm_setup() {
void wm_init() {
XEvent ev;
+ wm_setup();
+
XGrabButton(dis, 1, Mod4Mask, DefaultRootWindow(dis), True,
ButtonPressMask|ButtonReleaseMask|PointerMotionMask, GrabModeAsync, GrabModeAsync, None, None);
@@ -386,17 +383,12 @@ void wm_init() {
start.subwindow = None;
- while(1 && !XNextEvent(dis,&ev))
+ while(1 && !XNextEvent(dis, &ev))
if (events[ev.type]) events[ev.type](&ev);
}
int main() {
- if ((dis = XOpenDisplay(0))) {
- wm_setup();
- wm_init();
-
- XCloseDisplay(dis);
- }
+ if ((dis = XOpenDisplay(0))) wm_init();
return 0;
}