diff options
-rw-r--r-- | vcl/inc/svdata.hxx | 5 | ||||
-rw-r--r-- | vcl/source/app/svdata.cxx | 7 |
2 files changed, 10 insertions, 2 deletions
diff --git a/vcl/inc/svdata.hxx b/vcl/inc/svdata.hxx index 9a17b6f176ef..f0473f2dd2c4 100644 --- a/vcl/inc/svdata.hxx +++ b/vcl/inc/svdata.hxx @@ -172,6 +172,7 @@ struct ImplSVAppData struct ImplSVGDIData { + ImplSVGDIData(); ~ImplSVGDIData(); VclPtr<OutputDevice> mpFirstWinGraphics; // First OutputDevice with a Frame Graphics @@ -194,8 +195,8 @@ struct ImplSVGDIData long mnAppFontY = 0; // AppFont Y-Numenator for 80/tel Height bool mbFontSubChanged = false; // true: FontSubstitution was changed between Begin/End - o3tl::lru_map<OUString, BitmapEx> maThemeImageCache = o3tl::lru_map<OUString, BitmapEx>(10); - o3tl::lru_map<OUString, gfx::DrawRoot> maThemeDrawCommandsCache = o3tl::lru_map<OUString, gfx::DrawRoot>(50); + o3tl::lru_map<OUString, BitmapEx> maThemeImageCache; + o3tl::lru_map<OUString, gfx::DrawRoot> maThemeDrawCommandsCache; }; struct ImplSVWinData diff --git a/vcl/source/app/svdata.cxx b/vcl/source/app/svdata.cxx index 8d5d329a7478..03124862d235 100644 --- a/vcl/source/app/svdata.cxx +++ b/vcl/source/app/svdata.cxx @@ -279,7 +279,14 @@ void LocaleConfigurationListener::ConfigurationChanged( utl::ConfigurationBroadc ImplSVData::~ImplSVData() {} ImplSVAppData::~ImplSVAppData() {} + +ImplSVGDIData::ImplSVGDIData() + : maThemeImageCache(10) + , maThemeDrawCommandsCache(50) +{} + ImplSVGDIData::~ImplSVGDIData() {} + ImplSVWinData::~ImplSVWinData() {} ImplSVHelpData::~ImplSVHelpData() {} |