aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2014-08-22 14:54:31 +0000
committerDimitri Sokolyuk <demon@dim13.org>2014-08-22 14:54:31 +0000
commit529ce116c0cdbb25c2a63b95c2c1165ee737dd34 (patch)
tree8f65ee3da5a7d65bb38acf1f0ff4369ca2db03e7
parent1fede2d247f08751b9f5ad17dd6acaf87fe8d72d (diff)
reorder
-rw-r--r--spectrogram.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/spectrogram.c b/spectrogram.c
index 2642430..6896bfe 100644
--- a/spectrogram.c
+++ b/spectrogram.c
@@ -76,6 +76,7 @@ struct palette {
};
enum scale { LIN_SCALE, LOG_SCALE };
+enum ewmh { _NET_WM_STATE_REMOVE, _NET_WM_STATE_ADD, _NET_WM_STATE_TOGGLE };
unsigned long
hsvcolor(Display *d, struct hsv hsv, enum scale scale)
@@ -372,7 +373,7 @@ move(Display *dsp, Window win, Window container)
return 0;
}
-int
+void
gofullscreen(Display *d, Window win)
{
XClientMessageEvent cm;
@@ -382,11 +383,12 @@ gofullscreen(Display *d, Window win)
cm.window = win;
cm.message_type = XInternAtom(d, "_NET_WM_STATE", False);
cm.format = 32;
- cm.data.l[0] = 1; /* 0: remove, 1: add, 2: toggle */
+ cm.data.l[0] = _NET_WM_STATE_ADD;
cm.data.l[1] = XInternAtom(d, "_NET_WM_STATE_FULLSCREEN", False);
- return XSendEvent(d, DefaultRootWindow(d), False,
- NoEventMask, (XEvent *)&cm) != Success;
+ if (XSendEvent(d, DefaultRootWindow(d), False,
+ NoEventMask, (XEvent *)&cm) != Success)
+ warnx("failed to go fullscreen");
}
int
@@ -457,10 +459,8 @@ main(int argc, char **argv)
win = XCreateSimpleWindow(dsp, RootWindow(dsp, scr),
0, 0, width, height, 0, white, black);
- if (fflag && gofullscreen(dsp, win)) {
- fprintf(stderr, "failed to go fullscreen, trying resize\n");
- XMoveResizeWindow(dsp, win, 0, 0, wa.width, wa.height);
- }
+ if (fflag)
+ gofullscreen(dsp, win);
XStoreName(dsp, win, __progname);
class = XAllocClassHint();