Skip to content

Commit 6c6ef04

Browse files
author
Buddy Burden
committed
cleaned up super-obscure bug caused by trying to call debuggit() from inside _set_debuggit_func()
not only avoids spurious warning, but should provide better performance as well
1 parent 4bee768 commit 6c6ef04

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Barefoot/Barefoot.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,8 @@ sub _set_debuggit_func
163163
{
164164
my ($caller_package, $debug_value) = @_;
165165

166-
my $caller_loaded = defined eval qq{ ${caller_package}::debuggit(); 1; };
167-
# print STDERR "Debuggit loaded is $Debuggit_loaded\n";
166+
my $caller_loaded = $caller_package->can('debuggit');
167+
# print STDERR "caller loaded is $caller_loaded\n";
168168
return if $caller_loaded;
169169

170170
my $Debuggit_loaded = defined eval qq{ Debuggit::DEBUG(); };

0 commit comments

Comments
 (0)