Skip to content

Commit fb600c9

Browse files
committed
fixed resizable call for CTkToplevel shortly after toplevel creation
1 parent ee85b27 commit fb600c9

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

‎customtkinter/windows/ctk_toplevel.py‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,9 @@ def resizable(self, *args, **kwargs):
164164

165165
if sys.platform.startswith("win"):
166166
if self.appearance_mode == 1:
167-
self.windows_set_titlebar_color("dark")
167+
self.after(10, lambda: self.windows_set_titlebar_color("dark"))
168168
else:
169-
self.windows_set_titlebar_color("light")
169+
self.after(10, lambda: self.windows_set_titlebar_color("light"))
170170

171171
def minsize(self, width=None, height=None):
172172
self.min_width = width
@@ -289,6 +289,7 @@ def revert_withdraw_after_windows_set_titlebar_color(self):
289289
elif self.iconify_called_after_windows_set_titlebar_color:
290290
super().iconify()
291291
else:
292+
print("toplevel revert withdraw", self.state_before_windows_set_titlebar_color)
292293
if self.state_before_windows_set_titlebar_color == "normal":
293294
self.deiconify()
294295
elif self.state_before_windows_set_titlebar_color == "iconic":

0 commit comments

Comments
 (0)