sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx |   10 +++++-----
 sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx |    6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

New commits:
commit b395405cb1967e318b30408f4ede136b9aad6868
Author: László Németh <laszlo.nem...@collabora.com>
Date:   Thu Mar 24 16:58:02 2016 +0100

    idle slide preview

diff --git a/sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx 
b/sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx
index cf29103..6c06697 100644
--- a/sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx
+++ b/sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx
@@ -58,8 +58,8 @@ QueueProcessor::QueueProcessor (
     if (aTimeBetweenReqeusts.has<sal_Int32>())
         aTimeBetweenReqeusts >>= mnTimeBetweenRequestsWhenNotIdle;
 
-    maTimer.SetTimeoutHdl (LINK(this,QueueProcessor,ProcessRequestHdl));
-    maTimer.SetTimeout (10);
+    maTimer.SetIdleHdl (LINK(this,QueueProcessor,ProcessRequestHdl));
+    maTimer.SetPriority( SchedulerPriority::LOW );
 }
 
 QueueProcessor::~QueueProcessor()
@@ -73,9 +73,9 @@ void QueueProcessor::Start (int nPriorityClass)
     if ( ! maTimer.IsActive())
     {
         if (nPriorityClass == 0)
-            maTimer.SetTimeout (10);
+            maTimer.SetPriority( SchedulerPriority::LOW );
         else
-            maTimer.SetTimeout (100);
+            maTimer.SetPriority( SchedulerPriority::LOW );
         maTimer.Start();
     }
 }
@@ -106,7 +106,7 @@ void QueueProcessor::SetPreviewSize (
     mbDoSuperSampling = bDoSuperSampling;
 }
 
-IMPL_LINK_NOARG_TYPED(QueueProcessor, ProcessRequestHdl, Timer *, void)
+IMPL_LINK_NOARG_TYPED(QueueProcessor, ProcessRequestHdl, Idle *, void)
 {
     ProcessRequests();
 }
diff --git a/sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx 
b/sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx
index 906e2e8..9f9c9d6 100644
--- a/sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx
+++ b/sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx
@@ -31,7 +31,7 @@
 
 #include <svx/svdpagv.hxx>
 #include <vcl/svapp.hxx>
-#include <vcl/timer.hxx>
+#include <vcl/idle.hxx>
 
 #include <functional>
 
@@ -91,8 +91,8 @@ private:
     */
     ::osl::Mutex maMutex;
 
-    Timer  maTimer;
-    DECL_LINK_TYPED(ProcessRequestHdl, Timer *, void);
+    Idle maTimer;
+    DECL_LINK_TYPED(ProcessRequestHdl, Idle *, void);
     sal_uInt32 mnTimeBetweenHighPriorityRequests;
     sal_uInt32 mnTimeBetweenLowPriorityRequests;
     sal_uInt32 mnTimeBetweenRequestsWhenNotIdle;
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to