Example #1
0
 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
Example #2
0
 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)
Example #3
0
 def stop_refresh(self):
     GTKShadowServerBase.stop_refresh(self)
     self.stop_poll_cursor()