X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=hacks%2Fglx%2Flament.c;fp=hacks%2Fglx%2Flament.c;h=97202c1d88875bec1e259a3dd282f80e89a4da90;hp=ab4bf83e1109ca7d472c34538b13459a8202f401;hb=b81f521c5ad7022ac12db18ca8fcdd9fb063831e;hpb=c141c2b05e374757b6499d12bb8a6d4d943b1529 diff --git a/hacks/glx/lament.c b/hacks/glx/lament.c index ab4bf83e..97202c1d 100644 --- a/hacks/glx/lament.c +++ b/hacks/glx/lament.c @@ -1378,7 +1378,11 @@ static void scale_for_window(ModeInfo *mi) { lament_configuration *lc = &lcs[MI_SCREEN(mi)]; - int target_size = lc->texture->width * 1.4; + + /* No texture created in -wireframe or -no-texture, so guess. */ + int target_size = (lc->texture + ? lc->texture->width * 1.4 + : 340); int win_size = (MI_WIDTH(mi) > MI_HEIGHT(mi) ? MI_HEIGHT(mi) : MI_WIDTH(mi)); /* This scale makes the box take up most of the window */