From e84b24e9f3a1581fae3b56a63e68483f30f57aca Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Sat, 25 May 2013 15:46:57 -0700 Subject: [PATCH] Implement TransferToWindow in DoubleValidator. Closes #1606. --- aegisub/src/auto4_lua_dialog.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aegisub/src/auto4_lua_dialog.cpp b/aegisub/src/auto4_lua_dialog.cpp index a8cb5e4e4..6107c4c2a 100644 --- a/aegisub/src/auto4_lua_dialog.cpp +++ b/aegisub/src/auto4_lua_dialog.cpp @@ -310,7 +310,11 @@ namespace Automation4 { DoubleValidator(double *value) : value(value) { } wxValidator *Clone() const { return new DoubleValidator(value); } bool Validate(wxWindow*) { return true; } - bool TransferToWindow() { return true; } + + bool TransferToWindow() { + static_cast(GetWindow())->SetValue(*value); + return true; + } bool TransferFromWindow() { *value = static_cast(GetWindow())->GetValue();