X-Git-Url: https://code.delx.au/bg-scripts/blobdiff_plain/f79fa59d8e004dd7e12163110ae3052e8ef98eaf..ca96b32295cd38cdb4a150c1111159cbc9c77f2f:/bin/randombg2_ipc.py?ds=sidebyside diff --git a/bin/randombg2_ipc.py b/bin/randombg2_ipc.py index b18b672..7a94fc0 100755 --- a/bin/randombg2_ipc.py +++ b/bin/randombg2_ipc.py @@ -138,6 +138,7 @@ class Server(object): debug('Could not set wallpaper. Returned "%s"' % ret) debug('About to sleep for "%d" seconds' % self.cycle_time, DEBUG_LEVEL_LOW) self.callbackObj = self.socketHandler.addCallback(self.cycle_time, self.cycle_next) + self.filelist.doStoreCache(CACHE_LOCATION) return ret def cycle_prev(self): @@ -148,6 +149,7 @@ class Server(object): debug('About to sleep for "%d" seconds' % self.cycle_time, DEBUG_LEVEL_LOW) # Yes this is ment to be cycle_next self.callbackObj = self.socketHandler.addCallback(self.cycle_time, self.cycle_next) + self.filelist.doStoreCache(CACHE_LOCATION) return ret def _finished(self): @@ -182,6 +184,9 @@ class Server(object): def _cmd_RESCAN(self): self.parent.filelist.doScanPaths() self._cmd_NEXT() + def _cmd_RELOAD(self): + self._removeOldTimer() + self.parent.cycle_reload() def _processLine(self, line): prefix, cmd = line.split(None, 1) if prefix != 'CMD':