summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Reply/Plugin/Autocomplete/Globals.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Reply/Plugin/Autocomplete/Globals.pm b/lib/Reply/Plugin/Autocomplete/Globals.pm
index 1d043ff..99ab864 100644
--- a/lib/Reply/Plugin/Autocomplete/Globals.pm
+++ b/lib/Reply/Plugin/Autocomplete/Globals.pm
@@ -40,9 +40,10 @@ sub tab_handler {
my @parts = split '::', $rest, -1;
return if grep { /:/ } @parts;
- return if $parts[0] =~ /^[0-9]/;
+ return if @parts && $parts[0] =~ /^[0-9]/;
my $var_prefix = pop @parts;
+ $var_prefix = '' unless defined $var_prefix;
my $stash_name = join('::', @parts);
my $stash = eval {