]> code.delx.au - bg-scripts/blobdiff - wallchanger.py
wallchanger: Fixed multiple monitors on OSX again.
[bg-scripts] / wallchanger.py
index b20c0683b84404326f3afd5f2b1fdc27d639a74b..16e7230781a5134154324bcd02d2b8070e759bba 100755 (executable)
@@ -109,7 +109,6 @@ class OSXChanger(BaseChanger):
 
        def __init__(self, *args, **kwargs):
                BaseChanger.__init__(self, *args, **kwargs)
-               self.fix_desktop_plist()
 
        def remove_old_image_cache(self):
                """Cleans up any old temp images"""
@@ -153,6 +152,7 @@ class OSXChanger(BaseChanger):
                        debug('Could not import the Foundation module, you may have problems with dual screens')
 
        def set_image(self, filename):
+               self.fix_desktop_plist()
                if self.convert:
                        filename, ret = self.convert_image_format(filename)
                        if not ret: