From 21d675bd7b8bd26bffa883b1bf60316e15114f6e Mon Sep 17 00:00:00 2001
From: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun, 12 Jul 2009 05:30:01 +0000
Subject: [PATCH] Made selecting a line via the visual typesetting drag mode
 also update the grid's selection, fixing one way of getting the edit box out
 of sync with the other non-time controls.

Originally committed to SVN as r3106.
---
 aegisub/src/visual_tool.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/aegisub/src/visual_tool.cpp b/aegisub/src/visual_tool.cpp
index e030f01f8..c3ef4fb0b 100644
--- a/aegisub/src/visual_tool.cpp
+++ b/aegisub/src/visual_tool.cpp
@@ -160,7 +160,10 @@ void VisualTool::OnMouseEvent (wxMouseEvent &event) {
 			if (curFeature != -1) {
 				// Initialize drag
 				InitializeDrag(features[curFeature]);
-				if (features[curFeature].lineN != -1) VideoContext::Get()->grid->editBox->SetToLine(features[curFeature].lineN,true);
+				if (features[curFeature].lineN != -1) {
+					VideoContext::Get()->grid->editBox->SetToLine(features[curFeature].lineN,true);
+					VideoContext::Get()->grid->SelectRow(features[curFeature].lineN);
+				}
 
 				// Set start value
 				dragStartX = mx;
-- 
GitLab