summaryrefslogtreecommitdiff
path: root/lib/Term/ReadLine.pm
diff options
context:
space:
mode:
authorRichard Clamp <richardc@unixbeard.net>2001-12-10 00:51:47 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-12-10 00:15:19 +0000
commite15d0a488cd96bf0cd62651d11d7a5718ab1cde3 (patch)
tree83cc5bbbfc0e3ee2e805275ee04e9eb672d49b95 /lib/Term/ReadLine.pm
parent932b74874cde09c18c99efef628e815e5bd4bf76 (diff)
downloadperl-e15d0a488cd96bf0cd62651d11d7a5718ab1cde3.tar.gz
Term::ReadLine tweaks and test
Message-ID: <20011210005147.GA1073@mirth.demon.co.uk> p4raw-id: //depot/perl@13576
Diffstat (limited to 'lib/Term/ReadLine.pm')
-rw-r--r--lib/Term/ReadLine.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Term/ReadLine.pm b/lib/Term/ReadLine.pm
index 5a8c251619..a23208c420 100644
--- a/lib/Term/ReadLine.pm
+++ b/lib/Term/ReadLine.pm
@@ -41,7 +41,7 @@ where $term is a return value of Term::ReadLine-E<gt>Init.
returns the actual package that executes the commands. Among possible
values are C<Term::ReadLine::Gnu>, C<Term::ReadLine::Perl>,
-C<Term::ReadLine::Stub Exporter>.
+C<Term::ReadLine::Stub>.
=item C<new>
@@ -311,6 +311,8 @@ if (defined &Term::ReadLine::Gnu::readline) {
@ISA = qw(Term::ReadLine::Gnu Term::ReadLine::Stub);
} elsif (defined &Term::ReadLine::Perl::readline) {
@ISA = qw(Term::ReadLine::Perl Term::ReadLine::Stub);
+} elsif (defined $which && defined &{"Term::ReadLine::$which\::readline"}) {
+ @ISA = "Term::ReadLine::$which";
} else {
@ISA = qw(Term::ReadLine::Stub);
}