From 35b3752eb2c16a0a256fa7a0bdc410ca4eaa0ad8 Mon Sep 17 00:00:00 2001 From: gotmor Date: Thu, 14 Jun 2007 14:35:37 +0000 Subject: proper check if can allocate the requested color git-svn-id: http://dzen.googlecode.com/svn/trunk@99 f2baff5b-bf2c-0410-a398-912abdc3d8b2 --- main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 38bf037..47cdc0e 100644 --- a/main.c +++ b/main.c @@ -281,8 +281,10 @@ x_create_windows(void) { root = RootWindow(dzen.dpy, dzen.screen); /* style */ - dzen.norm[ColBG] = getcolor(dzen.bg); - dzen.norm[ColFG] = getcolor(dzen.fg); + if((dzen.norm[ColBG] = getcolor(dzen.bg)) == -1) + eprint("dzen: error, cannot allocate color '%s'\n", dzen.bg); + if((dzen.norm[ColFG] = getcolor(dzen.fg)) == -1) + eprint("dzen: error, cannot allocate color '%s'\n", dzen.fg); setfont(dzen.fnt); /* window attributes */ -- cgit v1.2.3-54-g00ecf