X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=OSX%2FPrefsReader.m;h=a1c4ed48e0625dc1f69aaa0f8cf4fad3a11e407c;hb=c85f503f5793839a6be4c818332aca4a96927bb2;hp=4044280294aeb2fb07158b1ff2829aab25fce3f5;hpb=6afd6db0ae9396cd7ff897ade597cd5483f49b0e;p=xscreensaver diff --git a/OSX/PrefsReader.m b/OSX/PrefsReader.m index 40442802..a1c4ed48 100644 --- a/OSX/PrefsReader.m +++ b/OSX/PrefsReader.m @@ -1,4 +1,4 @@ -/* xscreensaver, Copyright (c) 2006-2013 Jamie Zawinski +/* xscreensaver, Copyright (c) 2006-2015 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -97,7 +97,9 @@ { NSObject *obj = (NSObject *) CFPreferencesCopyAppValue ((CFStringRef) key, (CFStringRef) domain); - if (!obj && defaults) + if (obj) + [obj autorelease]; + else if (defaults) obj = [defaults objectForKey:key]; return obj; }