[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