diff options
| author | Bert <ber.t@gmx.com> | 2011-01-17 20:14:15 +0100 | 
|---|---|---|
| committer | Bert <ber.t@gmx.com> | 2011-01-17 20:14:15 +0100 | 
| commit | 45b2b45285db636ece8fbb24890bd53d753e4eeb (patch) | |
| tree | 465ca681fe85e30be12e11e81d7675707d47ba91 | |
| parent | 75b143a5b0ee62db9b746ecc512855ff9d2f09ff (diff) | |
Small refactorings
| -rw-r--r-- | app.c | 2 | ||||
| -rw-r--r-- | events.c | 4 | ||||
| -rw-r--r-- | window.c | 18 | 
3 files changed, 15 insertions, 9 deletions
| @@ -22,7 +22,7 @@  #include "app.h"  void app_init(app_t *app) { -	if (app == NULL) +	if (!app)  		return;  	app->fileidx = 0; @@ -30,7 +30,7 @@ void on_expose(app_t *app, XEvent *ev) {  }  void on_configurenotify(app_t *app, XEvent *ev) { -	if (app == NULL || ev == NULL) +	if (!app || !ev)  		return;  	win_configure(&app->win, &ev->xconfigure); @@ -40,7 +40,7 @@ void on_keypress(app_t *app, XEvent *ev) {  	KeySym keysym;  	XKeyEvent *kev; -	if (app == NULL || ev == NULL) +	if (!app || !ev)  		return;  	kev = &ev->xkey; @@ -27,6 +27,9 @@  Display *dpy;  int scr;  int scrw, scrh; +Visual *vis; +Colormap cmap; +int depth;  GC gc;  XColor bgcol; @@ -35,7 +38,7 @@ void win_open(win_t *win) {  	XSetWindowAttributes attr;  	unsigned long mask; -	if (win == NULL) +	if (!win)  		return;  	if (!(dpy = XOpenDisplay(NULL))) @@ -45,6 +48,10 @@ void win_open(win_t *win) {  	scrw = DisplayWidth(dpy, scr);  	scrh = DisplayHeight(dpy, scr); +	vis = DefaultVisual(dpy, scr); +	cmap = DefaultColormap(dpy, scr); +	depth = DefaultDepth(dpy, scr); +  	if (!XAllocNamedColor(dpy, DefaultColormap(dpy, scr), BG_COLOR,  			&bgcol, &bgcol))  		FATAL("could not allocate color: %s", BG_COLOR); @@ -61,9 +68,8 @@ void win_open(win_t *win) {  	attr.save_under = False;  	mask = CWBackingStore | CWBackPixel | CWSaveUnder; -	win->xwin = XCreateWindow(dpy, RootWindow(dpy, scr), -			win->x, win->y, win->w, win->h, 0, DefaultDepth(dpy, scr), InputOutput, -			DefaultVisual(dpy, scr), mask, &attr); +	win->xwin = XCreateWindow(dpy, RootWindow(dpy, scr), win->x, win->y, +			win->w, win->h, 0, depth, InputOutput, vis, mask, &attr);  	if (win->xwin == None)  		FATAL("could not create window"); @@ -84,7 +90,7 @@ void win_open(win_t *win) {  }  void win_close(win_t *win) { -	if (win == NULL) +	if (!win)  		return;  	XDestroyWindow(dpy, win->xwin); @@ -95,7 +101,7 @@ void win_close(win_t *win) {  int win_configure(win_t *win, XConfigureEvent *cev) {  	int changed; -	if (win == NULL) +	if (!win)  		return 0;  	changed = win->x != cev->x || win->y != cev->y || | 
