Don't AUTOLOAD calls to DESTROY. Avoids Could not load WebGUI::Form::DESTROY because Can't locate WebGUI/Form/DESTROY.pm in /data/WebGUI/lib/WebGUI/Pluggable.pm line 247.
This commit is contained in:
parent
0647287d0e
commit
f2561a7491
1 changed files with 1 additions and 0 deletions
|
|
@ -81,6 +81,7 @@ sub AUTOLOAD {
|
||||||
our $AUTOLOAD;
|
our $AUTOLOAD;
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
my $name = ucfirst((split /::/, $AUTOLOAD)[-1]);
|
my $name = ucfirst((split /::/, $AUTOLOAD)[-1]);
|
||||||
|
return if $name eq 'DESTROY';
|
||||||
my %params = @_;
|
my %params = @_;
|
||||||
$params{rowClass} ||= $self->{_class};
|
$params{rowClass} ||= $self->{_class};
|
||||||
my $control = eval { WebGUI::Pluggable::instanciate("WebGUI::Form::".$name, "new", [ $self->session, %params ]) };
|
my $control = eval { WebGUI::Pluggable::instanciate("WebGUI::Form::".$name, "new", [ $self->session, %params ]) };
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue