From 79b0b37294d16cd121accae905c1cd78a60535ca Mon Sep 17 00:00:00 2001 From: Jaex Date: Sun, 26 Apr 2015 22:23:06 +0300 Subject: [PATCH] fixed #653: Add cursor position will add new line and focus --- ShareX.HelpersLib/Automate/AutomateForm.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ShareX.HelpersLib/Automate/AutomateForm.cs b/ShareX.HelpersLib/Automate/AutomateForm.cs index 06c4f0497..c564c3298 100644 --- a/ShareX.HelpersLib/Automate/AutomateForm.cs +++ b/ShareX.HelpersLib/Automate/AutomateForm.cs @@ -54,7 +54,6 @@ private AutomateForm(List scripts) tokenizer.Keywords = FunctionManager.Functions.Select(x => x.Key).ToArray(); cbFunctions.Items.AddRange(tokenizer.Keywords); cbKeys.Items.AddRange(Enum.GetNames(typeof(Keys)).Skip(1).ToArray()); - Tokenize(); Scripts = scripts; @@ -71,6 +70,8 @@ private AutomateForm(List scripts) { SetExample(); } + + Tokenize(); } public static AutomateForm GetInstance(List scripts) @@ -313,7 +314,8 @@ private void btnAddMouseMove_Click(object sender, EventArgs e) Point position = Cursor.Position; this.InvokeSafe(() => { - rtbInput.SelectedText = string.Format("MouseMove {0} {1}", position.X, position.Y); + rtbInput.SelectedText = string.Format("MouseMove {0} {1}\r\n", position.X, position.Y); + rtbInput.Focus(); }); });