def stop_refresh(self, wid): log("stop_refresh(%i) mapped=%s, timer=%s", wid, self.mapped, self.refresh_timer) #may stop the timer fallback: GTKShadowServerBase.stop_refresh(self, wid) if self.refresh_registered and not self.mapped: try: err = CG.CGUnregisterScreenRefreshCallback(self.screen_refresh_callback, None) log("CGUnregisterScreenRefreshCallback(%s)=%s", self.screen_refresh_callback, err) if err: log.warn(" unregistering the existing one returned %s", {0 : "OK"}.get(err, err)) except ValueError as e: log.warn("Error unregistering screen refresh callback:") log.warn(" %s", e) self.refresh_registered = False
def stop_refresh(self): log("stop_refresh() mapped=%s, timer=%s", self.mapped, self.timer) if self.refresh_registered: try: err = CG.CGUnregisterScreenRefreshCallback(self.screen_refresh_callback, None) log("CGUnregisterScreenRefreshCallback(%s)=%s", self.screen_refresh_callback, err) if err: log.warn(" unregistering the existing one returned %s", {0 : "OK"}.get(err, err)) except ValueError as e: log.warn("Error unregistering screen refresh callback:") log.warn(" %s", e) self.refresh_registered = False #may stop the timer fallback: GTKShadowServerBase.stop_refresh(self)
def stop_refresh(self): GTKShadowServerBase.stop_refresh(self) self.stop_poll_cursor()