diff --git a/aegisub/src/auto4_lua_dialog.cpp b/aegisub/src/auto4_lua_dialog.cpp index bf988b95e..b073ff963 100644 --- a/aegisub/src/auto4_lua_dialog.cpp +++ b/aegisub/src/auto4_lua_dialog.cpp @@ -291,7 +291,10 @@ namespace Automation4 { } bool TransferFromWindow() { - *value = static_cast(GetWindow())->GetValue(); + auto ctrl = static_cast(GetWindow()); + wxFocusEvent evt; + ctrl->OnTextLostFocus(evt); + *value = ctrl->GetValue(); return true; } };