X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fflag.c;h=c0c33b271456c0870ab5d2296fbdb993ce9a1a71;hp=c74e921de4698e9ac3d9b07055bde42b24e016cd;hb=6b1c86cf395f59389e4ece4ea8f4bea2c332745b;hpb=07faf451b99879183ed7e909e43a0e065be1ee7f diff --git a/hacks/flag.c b/hacks/flag.c index c74e921d..c0c33b27 100644 --- a/hacks/flag.c +++ b/hacks/flag.c @@ -407,6 +407,7 @@ init_flag(ModeInfo * mi) fp = &flags[MI_SCREEN(mi)]; make_flag_bits(mi); + if (!fp->image) abort(); fp->width = MI_WIN_WIDTH(mi); fp->height = MI_WIN_HEIGHT(mi); @@ -476,6 +477,7 @@ draw_flag(ModeInfo * mi) Window window = MI_WINDOW(mi); flagstruct *fp = &flags[MI_SCREEN(mi)]; + if (!fp->image) abort(); if (fp->cache == window) { /* not double-buffering */ XClearWindow (display, window); } else if (fp->width <= MAXW(fp) || fp->height <= MAXH(fp)) {