summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vcl/source/app/scheduler.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/vcl/source/app/scheduler.cxx b/vcl/source/app/scheduler.cxx
index c3cea781e6b8..4cbeeb9c73f9 100644
--- a/vcl/source/app/scheduler.cxx
+++ b/vcl/source/app/scheduler.cxx
@@ -33,6 +33,9 @@ void ImplSchedulerData::Invoke()
// prepare Scheduler Object for deletion after handling
mpScheduler->SetDeletionFlags();
+ // tdf#92036 Reset the period to avoid re-firing immediately.
+ mpScheduler->mpSchedulerData->mnUpdateTime = tools::Time::GetSystemTicks();
+
// invoke it
mbInScheduler = true;
mpScheduler->Invoke();