graphics/GraphicCommons.py
changeset 942 2ba9d7e3be72
parent 933 6c320534627e
child 945 c1159acb0886
equal deleted inserted replaced
941:b6e93549de2e 942:2ba9d7e3be72
   379             for consumer, iec_path in self.DataConsumers.iteritems():
   379             for consumer, iec_path in self.DataConsumers.iteritems():
   380                 self.DataProducer.UnsubscribeDebugIECVariable(iec_path, consumer)
   380                 self.DataProducer.UnsubscribeDebugIECVariable(iec_path, consumer)
   381         self.DataConsumers = {}
   381         self.DataConsumers = {}
   382     
   382     
   383     def ShouldRefresh(self):
   383     def ShouldRefresh(self):
   384         wx.CallAfter(self._ShouldRefresh)
   384         if self:
       
   385             wx.CallAfter(self._ShouldRefresh)
   385         
   386         
   386     def _ShouldRefresh(self):
   387     def _ShouldRefresh(self):
   387         if DEBUG_REFRESH_LOCK.acquire(False):
   388         if DEBUG_REFRESH_LOCK.acquire(False):
   388             self.AccessLock.acquire()
   389             self.AccessLock.acquire()
   389             self.HasAcquiredLock = True
   390             self.HasAcquiredLock = True