|
@@ -254,10 +254,7 @@ class CalibrationUpdater(kcgw.KCGWidgets):
|
|
|
pass
|
|
|
|
|
|
def on_cancel(self, param):
|
|
|
- if self.running:
|
|
|
- theCalibration.closeHandle(self.calibId)
|
|
|
- self.timeScan.calibId = self.old_id
|
|
|
- self.parent.updater=None
|
|
|
+
|
|
|
self.close()
|
|
|
pass
|
|
|
|
|
@@ -349,6 +346,11 @@ class CalibrationUpdater(kcgw.KCGWidgets):
|
|
|
Event handler for closing this window
|
|
|
"""
|
|
|
#reopen file so that it is in read only mode
|
|
|
+ if self.running:
|
|
|
+ theCalibration.closeHandle(self.calibId)
|
|
|
+ self.timeScan.calibId = self.old_id
|
|
|
+ self.calibId = self.old_id
|
|
|
+
|
|
|
theCalibration.openFile(self.calibId, force=True)
|
|
|
if self.processbarWidget is not None:
|
|
|
self.processbarWidget.close()
|