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)
|
cfg = pc.get_instance_config(instance)
|
||||||
print(cfg)
|
print(cfg)
|
||||||
|
|
||||||
self.camera = cfg["camera_name"]
|
self.camera = camera = cfg["camera_name"]
|
||||||
|
|
||||||
self.orig_cfg = cfg
|
self.orig_cfg = cfg
|
||||||
name_mapping = None
|
name_mapping = None
|
||||||
@ -122,6 +122,12 @@ class MainPanel(wx.Panel):
|
|||||||
|
|
||||||
self.entries.update(cfg, name_mapping)
|
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.eb_bkg.Enable()
|
||||||
self.btn_print.Enable()
|
self.btn_print.Enable()
|
||||||
self.btn_save.Enable()
|
self.btn_save.Enable()
|
||||||
|
Reference in New Issue
Block a user