diff options
Diffstat (limited to 'sd/source/ui/slidesorter/cache/SlsCacheCompactor.cxx')
-rw-r--r-- | sd/source/ui/slidesorter/cache/SlsCacheCompactor.cxx | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/sd/source/ui/slidesorter/cache/SlsCacheCompactor.cxx b/sd/source/ui/slidesorter/cache/SlsCacheCompactor.cxx index 694da4fc5b62..6e318c077a74 100644 --- a/sd/source/ui/slidesorter/cache/SlsCacheCompactor.cxx +++ b/sd/source/ui/slidesorter/cache/SlsCacheCompactor.cxx @@ -82,27 +82,23 @@ namespace sd { namespace slidesorter { namespace cache { sal_Int32 nMaximalCacheSize) { static const char sNone[] = "None"; - static const char sCompress[] = "Compress"; - static const char sErase[] = "Erase"; - static const char sResolution[] = "ResolutionReduction"; - static const char sPNGCompression[] = "PNGCompression"; std::shared_ptr<BitmapCompressor> pCompressor; - OUString sCompressionPolicy(sPNGCompression); + OUString sCompressionPolicy("PNGCompression"); Any aCompressionPolicy (CacheConfiguration::Instance()->GetValue("CompressionPolicy")); if (aCompressionPolicy.has<OUString>()) aCompressionPolicy >>= sCompressionPolicy; if (sCompressionPolicy == sNone) pCompressor.reset(new NoBitmapCompression()); - else if (sCompressionPolicy == sErase) + else if (sCompressionPolicy == "Erase") pCompressor.reset(new CompressionByDeletion()); - else if (sCompressionPolicy == sResolution) + else if (sCompressionPolicy == "ResolutionReduction") pCompressor.reset(new ResolutionReduction()); else pCompressor.reset(new PngCompression()); ::std::unique_ptr<CacheCompactor> pCompactor; - OUString sCompactionPolicy(sCompress); + OUString sCompactionPolicy("Compress"); Any aCompactionPolicy (CacheConfiguration::Instance()->GetValue("CompactionPolicy")); if (aCompactionPolicy.has<OUString>()) aCompactionPolicy >>= sCompactionPolicy; |