From http://www.jwz.org/xscreensaver/xscreensaver-5.20.tar.gz
[xscreensaver] / OSX / PrefsReader.m
index dd9170fe9fa938ac4c0421b812d0659fcefa4081..97abe2941bc286015d22c616948ce0c886d6dd55 100644 (file)
     else if (n == 1) return YES;
     else goto FAIL;
   } else if ([o isKindOfClass:[NSString class]]) {
-    NSString *s = (NSString *) o;
+    NSString *s = [((NSString *) o) lowercaseString];
     if ([s isEqualToString:@"true"] ||
         [s isEqualToString:@"yes"] ||
         [s isEqualToString:@"1"])
   NSRange r = [name rangeOfString:@"." options:NSBackwardsSearch];
   if (r.length)
     name = [name substringFromIndex:r.location+1];
+  name = [name stringByReplacingOccurrencesOfString:@" " withString:@""];
   saver_name = [name retain];
 
   [self registerXrmKeys:opts defaults:defs];