[Libreoffice-commits] core.git: Branch 'feature/skia' - vcl/backendtest

Luboš Luňák (via logerrit) logerrit at kemper.freedesktop.org
Wed Nov 27 08:56:00 UTC 2019


 vcl/backendtest/VisualBackendTest.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 3de02c68cd9a3bcfe7cc4c6c526f6c9d853651b2
Author:     Luboš Luňák <l.lunak at collabora.com>
AuthorDate: Tue Nov 26 15:49:07 2019 +0100
Commit:     Luboš Luňák <l.lunak at collabora.com>
CommitDate: Wed Nov 27 09:53:07 2019 +0100

    use idle priority in visualbackendtest
    
    At least Skia and OpenGL use POST_PAINT priority for flushing drawn
    contents to the screen. Using the higher REPAINT priority here could
    mean that actually showing the contents would not happen. Also,
    at least with Skia+Vulkan, it seems that Skia could queue commands
    indefinitely, eventually running out of resources.
    
    Change-Id: Ia3969bad18d710b006325a0fba11dc318ff93786

diff --git a/vcl/backendtest/VisualBackendTest.cxx b/vcl/backendtest/VisualBackendTest.cxx
index cab225918087..47b4149ef324 100644
--- a/vcl/backendtest/VisualBackendTest.cxx
+++ b/vcl/backendtest/VisualBackendTest.cxx
@@ -103,7 +103,7 @@ public:
         , mpVDev(VclPtr<VirtualDevice>::Create())
     {
         maUpdateTimer.SetInvokeHandler(LINK(this, VisualBackendTestWindow, updateHdl));
-        maUpdateTimer.SetPriority(TaskPriority::REPAINT);
+        maUpdateTimer.SetPriority(TaskPriority::DEFAULT_IDLE);
         if (mbAnimate)
         {
             maUpdateTimer.SetTimeout(1000.0);


More information about the Libreoffice-commits mailing list