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
2e4656931e
commit
3f52bd337f
1 changed files with 1 additions and 0 deletions
|
|
@ -82,6 +82,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