tdf#157312 Don't change priority
Instances of this class are constructed with TaskPriority::POST_PAINT, but then it was set to TaskPriority::HIGHEST when reused. Flushing seems to be expensive (at least with Skia/Metal) so keep the existing priority when reused. Change-Id: Ieb40cd6122f543f76e66456cc92a8643e2320d73 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157162 Tested-by: Jenkins Reviewed-by: Patrick Luby <plubius@neooffice.org>
This commit is contained in:
@@ -268,7 +268,13 @@ public:
|
||||
{
|
||||
mpGraphics->performFlush();
|
||||
Stop();
|
||||
SetPriority(TaskPriority::HIGHEST);
|
||||
// tdf#157312 Don't change priority
|
||||
// Instances of this class are constructed with
|
||||
// TaskPriority::POST_PAINT, but then it was set to
|
||||
// TaskPriority::HIGHEST when reused. Flushing
|
||||
// seems to be expensive (at least with Skia/Metal) so keep the
|
||||
// existing priority when reused.
|
||||
SetPriority(TaskPriority::POST_PAINT);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user