From 0bb978d0cf076282eadba73ef978a77fddc0b6bf Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 3 Feb 2010 23:43:13 +0000 Subject: (process_state, no_more_supported_choice) display "no more supportion" dialog only once --- mdkapplet | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mdkapplet') diff --git a/mdkapplet b/mdkapplet index 5cc28022..0bc6a06e 100755 --- a/mdkapplet +++ b/mdkapplet @@ -363,7 +363,8 @@ sub process_state { # busy critical delayed disabled disconnected locked loop_locked new_distribution no_enabled_medium no_enterprise_update_medium no_more_supported no_update_medium notsupported okay unconfigured_restricted_media update if (!member($sub_state, qw(okay))) { go2State($sub_state); - } elsif ($no_more_supported && !text2bool($config{EXTENDED_SUPPORT})) { + } elsif ($no_more_supported && !text2bool($config{EXTENDED_SUPPORT}) + && !text2bool($local_config{EXTENDED_SUPPORT_OFFERED})) { go2State('no_more_supported'); } elsif ($no_more_supported && text2bool($config{EXTENDED_SUPPORT}) && !text2bool($local_config{EXTENDED_SUPPORT_SPLASHED} @@ -560,6 +561,7 @@ sub no_more_supported_choice() { my $res = fill_n_run_portable_dialog($w, \@widgets); + setVar('EXTENDED_SUPPORT_OFFERED', bool2yesno(1)); setVar('DO_NOT_ASK_FOR_NO_MORE_SUPPORTED', bool2text($warn_me)); $local_config{DO_NOT_ASK_FOR_NO_MORE_SUPPORTED} = bool2text($warn_me); if ($res) { -- cgit v1.2.1