From 6068eb9e75462377f5c2fd29d41c51c412bbb61e Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Sun, 7 Dec 2008 09:27:55 -0500 Subject: [PATCH] Force the caret to the end of the line on setCommand() --- common/content/ui.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/common/content/ui.js b/common/content/ui.js index 4c98c383..fb05e8b9 100644 --- a/common/content/ui.js +++ b/common/content/ui.js @@ -526,6 +526,8 @@ function CommandLine() //{{{ function setCommand(cmd) { commandWidget.value = cmd; + commandWidget.selectionStart = cmd.length; + commandWidget.selectionEnd = cmd.length; } function echoLine(str, highlightGroup, forceSingle) @@ -901,10 +903,7 @@ function CommandLine() //{{{ completions = Completions(commandWidget.inputField); // open the completion list automatically if wanted - if (/\s/.test(cmd) && - options.get("wildoptions").has("auto") && - extendedMode == modes.EX) - autocompleteTimer.tell(false); + liberator.triggerCallback("change", currentExtendedMode, cmd); }, // normally used when pressing esc, does not execute a command @@ -1380,7 +1379,6 @@ function CommandLine() //{{{ outputContainer.collapsed = false; }, - // TODO: does that function need to be public? resetCompletions: function resetCompletions() { autocompleteTimer.reset();