diff options
| author | noname@inventati.org <noname@inventati.org> | 2015-04-18 19:33:11 +0200 | 
|---|---|---|
| committer | Roberto E. Vargas Caballero <k0ga@shike2.com> | 2015-04-21 07:49:07 +0200 | 
| commit | 2fdcc5e5f633083eb5e52b201862106a2c547df9 (patch) | |
| tree | b88524de88a5b85656da51511faf2112bec762af | |
| parent | ab69ea89b759eb457b1e5314d5345fdeea3dec87 (diff) | |
Remove WIN_REDRAW flag.
WIN_REDRAW flag was not used since introduction of Xdbe
in commit 94771d05886fbdd2422e66b7c0256ab27fa375cb
| -rw-r--r-- | st.c | 16 | 
1 files changed, 2 insertions, 14 deletions
| @@ -158,8 +158,7 @@ enum escape_state {  enum window_state {  	WIN_VISIBLE = 1, -	WIN_REDRAW  = 2, -	WIN_FOCUSED = 4 +	WIN_FOCUSED = 2  };  enum selection_type { @@ -3739,12 +3738,6 @@ drawregion(int x1, int y1, int x2, int y2) {  void  expose(XEvent *ev) { -	XExposeEvent *e = &ev->xexpose; - -	if(xw.state & WIN_REDRAW) { -		if(!e->count) -			xw.state &= ~WIN_REDRAW; -	}  	redraw();  } @@ -3752,12 +3745,7 @@ void  visibility(XEvent *ev) {  	XVisibilityEvent *e = &ev->xvisibility; -	if(e->state == VisibilityFullyObscured) { -		xw.state &= ~WIN_VISIBLE; -	} else if(!(xw.state & WIN_VISIBLE)) { -		/* need a full redraw for next Expose, not just a buf copy */ -		xw.state |= WIN_VISIBLE | WIN_REDRAW; -	} +	MODBIT(xw.state, e->state != VisibilityFullyObscured, WIN_VISIBLE);  }  void | 
