From 98bfc1ced73ecec502ea333ee4263c07d683ef81 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Fri, 22 Aug 2014 16:43:22 +0000 Subject: minor reorder fullscreen mode --- spectrogram.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'spectrogram.c') diff --git a/spectrogram.c b/spectrogram.c index 6896bfe..b71751f 100644 --- a/spectrogram.c +++ b/spectrogram.c @@ -380,8 +380,9 @@ gofullscreen(Display *d, Window win) bzero(&cm, sizeof(cm)); cm.type = ClientMessage; - cm.window = win; + cm.send_event = True; cm.message_type = XInternAtom(d, "_NET_WM_STATE", False); + cm.window = win; cm.format = 32; cm.data.l[0] = _NET_WM_STATE_ADD; cm.data.l[1] = XInternAtom(d, "_NET_WM_STATE_FULLSCREEN", False); @@ -458,9 +459,6 @@ main(int argc, char **argv) win = XCreateSimpleWindow(dsp, RootWindow(dsp, scr), 0, 0, width, height, 0, white, black); - - if (fflag) - gofullscreen(dsp, win); XStoreName(dsp, win, __progname); class = XAllocClassHint(); @@ -494,7 +492,10 @@ main(int argc, char **argv) fft = init_fft(round); XClearWindow(dsp, win); - XMapWindow(dsp, win); + XMapRaised(dsp, win); /* XMapWindow */ + + if (fflag) + gofullscreen(dsp, win); while (!die) { buffer = read_sio(sio, round); -- cgit v1.2.3