mirror of
https://github.com/hacksider/Deep-Live-Cam.git
synced 2025-03-17 21:31:51 +01:00
Update ui.py
Added: - If you happen to turn off the map faces switch while the Source x Target Mapper window is open, the Source x Target Mapper window will close.
This commit is contained in:
parent
c03f697729
commit
a3469b7bd4
@ -256,6 +256,7 @@ def create_root(start: Callable[[], None], destroy: Callable[[], None]) -> ctk.C
|
||||
command=lambda: (
|
||||
setattr(modules.globals, "map_faces", map_faces.get()),
|
||||
save_switch_states(),
|
||||
close_popup_if_switch_off()
|
||||
),
|
||||
)
|
||||
map_faces_switch.place(relx=0.1, rely=0.75)
|
||||
@ -382,6 +383,15 @@ def analyze_target(start: Callable[[], None], root: ctk.CTk):
|
||||
else:
|
||||
select_output_path(start)
|
||||
|
||||
def close_popup_if_switch_off():
|
||||
global POPUP, POPUP_LIVE
|
||||
if not modules.globals.map_faces:
|
||||
if POPUP and POPUP.winfo_exists():
|
||||
POPUP.destroy()
|
||||
POPUP = None
|
||||
if POPUP_LIVE and POPUP_LIVE.winfo_exists():
|
||||
POPUP_LIVE.destroy()
|
||||
POPUP_LIVE = None
|
||||
|
||||
def create_source_target_popup(
|
||||
start: Callable[[], None], root: ctk.CTk, map: list
|
||||
|
Loading…
x
Reference in New Issue
Block a user