From 45b2b45285db636ece8fbb24890bd53d753e4eeb Mon Sep 17 00:00:00 2001 From: Bert Date: Mon, 17 Jan 2011 20:14:15 +0100 Subject: Small refactorings --- app.c | 2 +- events.c | 4 ++-- window.c | 18 ++++++++++++------ 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/app.c b/app.c index 8411be4..4a65030 100644 --- a/app.c +++ b/app.c @@ -22,7 +22,7 @@ #include "app.h" void app_init(app_t *app) { - if (app == NULL) + if (!app) return; app->fileidx = 0; diff --git a/events.c b/events.c index ad41de1..867b147 100644 --- a/events.c +++ b/events.c @@ -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; diff --git a/window.c b/window.c index 20b3ec6..649a60d 100644 --- a/window.c +++ b/window.c @@ -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 || -- cgit v1.2.3-54-g00ecf