summaryrefslogtreecommitdiffstats
path: root/mgaapplet
diff options
context:
space:
mode:
Diffstat (limited to 'mgaapplet')
-rwxr-xr-xmgaapplet6
1 files changed, 5 insertions, 1 deletions
diff --git a/mgaapplet b/mgaapplet
index 2f996598..ab1b41c4 100755
--- a/mgaapplet
+++ b/mgaapplet
@@ -242,9 +242,13 @@ go2State('delayed');
# will be emitted and caught above (mga#20540).
Glib::Timeout->add(100, sub { $icon->set_context_menu($menu); 0 }) if $is_plasma;
-Glib::Timeout->add_seconds($config{FIRST_CHECK_DELAY}/1000, sub {
+Glib::Timeout->add_seconds(1, sub {
POSIX::sigprocmask(SIG_UNBLOCK, POSIX::SigSet->new(SIGCHLD));
$SIG{CHLD} = \&harvester;
+ 0;
+ });
+
+Glib::Timeout->add_seconds($config{FIRST_CHECK_DELAY}/1000, sub {
# schedule future checks:
setup_cyclic_check();
# perform a test after initial delay: