diff options
-rw-r--r-- | vcl/source/app/scheduler.cxx | 3 |
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(); |