From ec07db2615030a7b3ab34a56892f4acc4b87685c Mon Sep 17 00:00:00 2001
From: Thomas Goyne <plorkyeran@aegisub.org>
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 56a18b247..7b3506da6 100644
--- a/aegisub/src/auto4_lua_dialog.cpp
+++ b/aegisub/src/auto4_lua_dialog.cpp
@@ -342,7 +342,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<wxSpinCtrlDouble*>(GetWindow())->SetValue(*value);
+					return true;
+				}
 
 				bool TransferFromWindow()
 				{
-- 
GitLab