summaryrefslogtreecommitdiff
path: root/vcl/inc/graphic
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/inc/graphic')
-rw-r--r--vcl/inc/graphic/Manager.hxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/vcl/inc/graphic/Manager.hxx b/vcl/inc/graphic/Manager.hxx
index f6f24b47db6f..1f897ecf7146 100644
--- a/vcl/inc/graphic/Manager.hxx
+++ b/vcl/inc/graphic/Manager.hxx
@@ -23,6 +23,7 @@
#include <unotools/configmgr.hxx>
#include <memory>
+#include <mutex>
#include <chrono>
#include <unordered_set>
@@ -35,6 +36,7 @@ namespace graphic
class Manager final
{
private:
+ std::recursive_mutex maMutex; // instead of SolarMutex because graphics can live past vcl main
std::unordered_set<ImpGraphic*> m_pImpGraphicList;
std::chrono::seconds mnAllowedIdleTime;
sal_Int64 mnMemoryLimit;