From a95fac023d75dba8c523215e2bd65e85de8285e3 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Fri, 13 Feb 2004 23:25:05 +0000 Subject: enable default value to be dynamically computed --- perl-install/wizards.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/perl-install/wizards.pm b/perl-install/wizards.pm index 18083c4d7..4ef29fc4e 100644 --- a/perl-install/wizards.pm +++ b/perl-install/wizards.pm @@ -154,7 +154,7 @@ sub process { } my $name = ref($page->{name}) ? $page->{name}->() : $page->{name}; my %yesno = (yes => N("Yes"), no => N("No")); - my $yes = $page->{default}; + my $yes = ref($page->{default}) eq 'CODE' ? $page->{default}->() : $page->{default}; $data2 = [ { val => \$yes, type => 'list', list => [ keys %yesno ], format => sub { $yesno{$_[0]} }, gtk => { use_boxradio => 1 } } ] if $page->{type} eq "yesorno"; my $a; -- cgit v1.2.1