ensure background name is always set
This commit is contained in:
8
scam.py
8
scam.py
@ -108,7 +108,7 @@ class MainPanel(wx.Panel):
|
||||
cfg = pc.get_instance_config(instance)
|
||||
print(cfg)
|
||||
|
||||
self.camera = cfg["camera_name"]
|
||||
self.camera = camera = cfg["camera_name"]
|
||||
|
||||
self.orig_cfg = cfg
|
||||
name_mapping = None
|
||||
@ -122,6 +122,12 @@ class MainPanel(wx.Panel):
|
||||
|
||||
self.entries.update(cfg, name_mapping)
|
||||
|
||||
# ensure background name is always set
|
||||
bkg_setting = self.entries["image_background"]
|
||||
if not bkg_setting.get_state():
|
||||
latest_bkg = pc.get_latest_background(camera)
|
||||
bkg_setting.set_value(latest_bkg)
|
||||
|
||||
self.eb_bkg.Enable()
|
||||
self.btn_print.Enable()
|
||||
self.btn_save.Enable()
|
||||
|
Reference in New Issue
Block a user