X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Fcarousel.c;h=bc9dfb655bfce299b540b71abacc716e03a946c9;hp=4fd1b2fcb2266856b203223004a9c97871ed239d;hb=07faf451b99879183ed7e909e43a0e065be1ee7f;hpb=49f5b54f312fe4ac2e9bc47581a72451bd0e8439 diff --git a/hacks/glx/carousel.c b/hacks/glx/carousel.c index 4fd1b2fc..bc9dfb65 100644 --- a/hacks/glx/carousel.c +++ b/hacks/glx/carousel.c @@ -218,11 +218,15 @@ load_image (ModeInfo *mi, image_frame *frame) if (wire) image_loaded_cb (0, 0, 0, 0, 0, 0, frame); else - load_texture_async (mi->xgwa.screen, mi->window, *ss->glx_context, - (MI_WIDTH(mi) / 2) - 1, - (MI_HEIGHT(mi) / 2) - 1, - mipmap_p, frame->loading.texid, - image_loaded_cb, frame); + { + int w = (MI_WIDTH(mi) / 2) - 1; + int h = (MI_HEIGHT(mi) / 2) - 1; + if (w <= 10) w = 10; + if (h <= 10) h = 10; + load_texture_async (mi->xgwa.screen, mi->window, *ss->glx_context, w, h, + mipmap_p, frame->loading.texid, + image_loaded_cb, frame); + } }