From f3ce71dc59ecbf5a58cb78fd956fee123c98a2fa Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 12 May 2009 18:22:16 +0000 Subject: (silentCheck) only drop cached result if we are going to compute it again so that we remember that a new distro exists when checking for updates (distro check is less frequent) (#50535) (#50535) (harvester) move "prevent reporting new distro after distro there --- mdkapplet | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mdkapplet') diff --git a/mdkapplet b/mdkapplet index 18277774..1f37a0d9 100755 --- a/mdkapplet +++ b/mdkapplet @@ -345,6 +345,8 @@ sub harvester { my $status = $? >> 8; if ($mdv_update_pid && $mdv_update_pid == $childpid) { undef $mdv_update_pid; + # make sure to not report new distro after distro upgrade: + undef $new_distro; $schedule_checks = 1; } elsif ($checker_pid && $checker_pid == $childpid) { undef $checker_pid; @@ -464,8 +466,8 @@ sub checker_exit { sub silentCheck() { state $check_time; my $new_time = time(); - undef $new_distro; if (!$check_time || $new_time - $check_time > $config{DISTRO_CHECK_DELAY}) { + undef $new_distro; $check_time = $new_time; is_there_a_new_distributions(); } -- cgit v1.2.1