From 159573cc629f3a70fe414958dddf1fc12ff74b67 Mon Sep 17 00:00:00 2001 From: Arnaud Desmons Date: Fri, 11 Oct 2002 08:10:27 +0000 Subject: bool fillfunc enable/disable --- drakwizard.pl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drakwizard.pl b/drakwizard.pl index 5d15cd50..c21795cf 100755 --- a/drakwizard.pl +++ b/drakwizard.pl @@ -362,8 +362,10 @@ sub is_disabled_summary { if ($page_val eq $widget) { foreach (@{$page->{freetext}}) { my ($val, $arg) = split(/\s*?=\s*/, $_->{is}) if ($_->{is}); - $disabled{$_->{variableName}} = defined $arg ? $ENV{$variable{$val}} != $arg : !$ENV{$variable{$val}}; $disabled{$_->{variableName}} = defined $page_arg ? ($ENV{$variable{$page_val}} != $page_arg) : !$ENV{$variable{$page_val}}; + if ($_->{is} && !$disabled{$_->{variableName}}) { + $disabled{$_->{variableName}} = defined $arg ? $ENV{$variable{$val}} != $arg : !$ENV{$variable{$val}}; + } } } } -- cgit v1.2.1