X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=driver%2Fsubprocs.c;h=8b6187d9a1b6732cfb17ee13c895e3c570df625c;hb=551b3de3f619c04c2dd1971ee9b3f02e270c28c9;hp=a9fec53c0bf5d512d0d35d0359951417fb0c9ad5;hpb=c31d10b6605cd8dc1a7b61fef4256f06198767e5;p=xscreensaver diff --git a/driver/subprocs.c b/driver/subprocs.c index a9fec53c..8b6187d9 100644 --- a/driver/subprocs.c +++ b/driver/subprocs.c @@ -739,7 +739,7 @@ select_visual_of_hack (saver_screen_info *ssi, const char *hack) (si->demoing_p ? "%s: warning, no \"%s\" visual for \"%s\".\n" : "%s: no \"%s\" visual; skipping \"%s\".\n"), - blurb(), (vis ? vis : "???"), in); + blurb(), (*vis ? vis : "???"), in); } return selected; @@ -800,6 +800,9 @@ spawn_screenhack_1 (saver_screen_info *ssi, Bool first_time_p) Unless this hack was specified explicitly, in which case, use it regardless. */ + if (force) + select_visual_of_hack (ssi, hack); + if (!force && (!hack_enabled_p (hack) || !select_visual_of_hack (ssi, hack)))