[autocomplete] 35/143: Code completion window should display a single choice (not auto-complete it) if the user has not typed any prefix of it yet. Updates to Perl completion for variables.
Benjamin Mesing
ben at alioth.debian.org
Sat Oct 19 12:53:13 UTC 2013
This is an automated email from the git hooks/post-receive script.
ben pushed a commit to branch master
in repository autocomplete.
commit 138ac587c597be14e13978b3a031e64a0d9ea278
Author: bobbylight <robert at fifesoft.com>
Date: Sat May 8 19:59:19 2010 +0000
Code completion window should display a single choice (not auto-complete it) if the user has not typed any prefix of it yet.
Updates to Perl completion for variables.
---
src/org/fife/ui/autocomplete/AutoCompletion.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/org/fife/ui/autocomplete/AutoCompletion.java b/src/org/fife/ui/autocomplete/AutoCompletion.java
index dd8ae14..9c540db 100644
--- a/src/org/fife/ui/autocomplete/AutoCompletion.java
+++ b/src/org/fife/ui/autocomplete/AutoCompletion.java
@@ -643,7 +643,8 @@ try {
// the popup window should be hidden instead of being reset to show
// everything.
String text = provider.getAlreadyEnteredText(textComponent);
- if (text==null || text.length()==0) {
+ int textLen = text==null ? 0 : text.length();
+ if (textLen==0) {
if (isPopupVisible()) {
hidePopupWindow();
return getLineOfCaret();
@@ -653,7 +654,7 @@ try {
final List completions = provider.getCompletions(textComponent);
int count = completions.size();
- if (count>1 || (count==1 && isPopupVisible()) ||
+ if (count>1 || (count==1 && (isPopupVisible() || textLen==0)) ||
(count==1 && !getAutoCompleteSingleChoices())) {
if (popupWindow==null) {
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/autocomplete.git
More information about the pkg-java-commits
mailing list