[bugfix] Selectable Language Window: Focusイベントが意図しないところで発生してウィンドウ閉じてしまうのを修正。
This commit is contained in:
@@ -11,7 +11,6 @@ class _CreateSelectableLanguagesWindow(CTkToplevel):
|
|||||||
self.withdraw()
|
self.withdraw()
|
||||||
|
|
||||||
|
|
||||||
# configure window
|
|
||||||
self.title("_CreateSelectableLanguagesWindow")
|
self.title("_CreateSelectableLanguagesWindow")
|
||||||
self.overrideredirect(True)
|
self.overrideredirect(True)
|
||||||
|
|
||||||
@@ -24,7 +23,8 @@ class _CreateSelectableLanguagesWindow(CTkToplevel):
|
|||||||
self.settings = settings
|
self.settings = settings
|
||||||
self._view_variable = view_variable
|
self._view_variable = view_variable
|
||||||
|
|
||||||
self.bind("<FocusOut>", lambda e: vrct_gui._closeSelectableLanguagesWindow())
|
|
||||||
|
self.bind("<FocusOut>", self.focusOutFunction)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -180,3 +180,8 @@ class _CreateSelectableLanguagesWindow(CTkToplevel):
|
|||||||
|
|
||||||
|
|
||||||
self.is_created = True
|
self.is_created = True
|
||||||
|
|
||||||
|
|
||||||
|
def focusOutFunction(self, e):
|
||||||
|
if str(e.widget) != ".!_createselectablelanguageswindow": return
|
||||||
|
self.vrct_gui._closeSelectableLanguagesWindow()
|
||||||
Reference in New Issue
Block a user