http://ftp.x.org/contrib/applications/xscreensaver-3.10.tar.gz
[xscreensaver] / driver / subprocs.c
index a9fec53c0bf5d512d0d35d0359951417fb0c9ad5..8b6187d9a1b6732cfb17ee13c895e3c570df625c 100644 (file)
@@ -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)))