diff options
author | Armin Le Grand <Armin.Le.Grand@cib.de> | 2016-07-01 14:40:00 +0200 |
---|---|---|
committer | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2016-07-07 22:32:38 +0200 |
commit | 9f0766917a4fb1bc8fe1786c3b46132dd63c1c66 (patch) | |
tree | a38af5308785c8735d4e2907b01d16a3c8c74814 /drawinglayer | |
parent | de7d596d116b5231bff000a57be3fae481744bab (diff) |
tdf#50613 add support to load charts asynchronously
Generating primitives for chart visualisation can be moved to a
paralell executed task that loads the chart, thus speeding up
initial visualization. This is not possible for e.g. PDF or print
targets, only for edit visualization. On fallback, the replacement
images of the charts are used which are metafiles and have less
quality as primitives, but load quicker.
Change-Id: I68caa9e1bec50832bce535b5f54633d53cdef037
Diffstat (limited to 'drawinglayer')
-rw-r--r-- | drawinglayer/source/primitive2d/textlayoutdevice.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drawinglayer/source/primitive2d/textlayoutdevice.cxx b/drawinglayer/source/primitive2d/textlayoutdevice.cxx index e249ddd84044..a7eb74947faa 100644 --- a/drawinglayer/source/primitive2d/textlayoutdevice.cxx +++ b/drawinglayer/source/primitive2d/textlayoutdevice.cxx @@ -85,7 +85,6 @@ namespace ImpTimedRefDev::~ImpTimedRefDev() { OSL_ENSURE(0L == mnUseCount, "destruction of a still used ImpTimedRefDev (!)"); - const SolarMutexGuard aGuard; mpVirDev.disposeAndClear(); } @@ -152,7 +151,8 @@ namespace drawinglayer } TextLayouterDevice::TextLayouterDevice() - : mrDevice(acquireGlobalVirtualDevice()) + : maSolarGuard(), + mrDevice(acquireGlobalVirtualDevice()) { } |