[bugfix] Selectable Language Window: Focusイベントが意図しないところで発生してウィンドウ閉じてしまうのを修正。

This commit is contained in:
Sakamoto Shiina
2023-10-19 09:32:06 +09:00
parent 2b0476c8b9
commit b007fb1c55

View File

@@ -11,7 +11,6 @@ class _CreateSelectableLanguagesWindow(CTkToplevel):
self.withdraw()
# configure window
self.title("_CreateSelectableLanguagesWindow")
self.overrideredirect(True)
@@ -24,7 +23,8 @@ class _CreateSelectableLanguagesWindow(CTkToplevel):
self.settings = settings
self._view_variable = view_variable
self.bind("<FocusOut>", lambda e: vrct_gui._closeSelectableLanguagesWindow())
self.bind("<FocusOut>", self.focusOutFunction)
@@ -179,4 +179,9 @@ class _CreateSelectableLanguagesWindow(CTkToplevel):
row+=1
self.is_created = True
self.is_created = True
def focusOutFunction(self, e):
if str(e.widget) != ".!_createselectablelanguageswindow": return
self.vrct_gui._closeSelectableLanguagesWindow()