equal
deleted
inserted
replaced
368 for consumer, iec_path in self.DataConsumers.iteritems(): |
368 for consumer, iec_path in self.DataConsumers.iteritems(): |
369 self.DataProducer.UnsubscribeDebugIECVariable(iec_path, consumer) |
369 self.DataProducer.UnsubscribeDebugIECVariable(iec_path, consumer) |
370 self.DataConsumers = {} |
370 self.DataConsumers = {} |
371 |
371 |
372 def ShouldRefresh(self): |
372 def ShouldRefresh(self): |
|
373 wx.CallAfter(self._ShouldRefresh) |
|
374 |
|
375 def _ShouldRefresh(self): |
373 if DEBUG_REFRESH_LOCK.acquire(False): |
376 if DEBUG_REFRESH_LOCK.acquire(False): |
374 self.AccessLock.acquire() |
377 self.AccessLock.acquire() |
375 self.HasAcquiredLock = True |
378 self.HasAcquiredLock = True |
376 self.AccessLock.release() |
379 self.AccessLock.release() |
377 self.RefreshNewData() |
380 self.RefreshNewData() |