Browse Source

Use do..while in window mapping loop.

master
noname@inventati.org 9 years ago
committed by Roberto E. Vargas Caballero
parent
commit
d3e0f3444b
1 changed files with 2 additions and 4 deletions
  1. +2
    -4
      st.c

+ 2
- 4
st.c View File

@ -3917,17 +3917,15 @@ run(void) {
long deltatime; long deltatime;
/* Waiting for window mapping */ /* Waiting for window mapping */
while(1) {
do {
XNextEvent(xw.dpy, &ev); XNextEvent(xw.dpy, &ev);
if(XFilterEvent(&ev, None)) if(XFilterEvent(&ev, None))
continue; continue;
if(ev.type == ConfigureNotify) { if(ev.type == ConfigureNotify) {
w = ev.xconfigure.width; w = ev.xconfigure.width;
h = ev.xconfigure.height; h = ev.xconfigure.height;
} else if(ev.type == MapNotify) {
break;
} }
}
} while(ev.type != MapNotify);
ttynew(); ttynew();
cresize(w, h); cresize(w, h);


Loading…
Cancel
Save