Update GIFCraft.py

This commit is contained in:
coraxcode
2024-06-14 23:50:17 -03:00
committed by GitHub
parent b7758f8ca4
commit 56cd959931

View File

@@ -1737,6 +1737,12 @@ class GIFEditor:
self.checkbox_vars.insert(insert_index, var)
insert_index += 1
# Update the checkboxes to ensure the UI is consistent
for i, var in enumerate(self.checkbox_vars):
if var.trace_info():
var.trace_remove('write', var.trace_info()[0][1])
var.trace_add('write', lambda *args, i=i: self.set_current_frame(i))
self.update_frame_list()
self.show_frame()
@@ -2919,6 +2925,12 @@ class GIFEditor:
self.checkbox_vars.insert(insert_index, var)
insert_index += 1
# Update the checkboxes to ensure the UI is consistent
for i, var in enumerate(self.checkbox_vars):
if var.trace_info():
var.trace_remove('write', var.trace_info()[0][1])
var.trace_add('write', lambda *args, i=i: self.set_current_frame(i))
self.update_frame_list()
self.show_frame()