summaryrefslogtreecommitdiffstats
path: root/src/preferences.h
diff options
context:
space:
mode:
authorThomas Holder <thomas@thomas-holder.de>2019-01-13 19:47:02 +0000
committerThomas Holder <thomas@thomas-holder.de>2019-01-14 16:31:24 +0000
commit092331283cf9408eabb54b614d263309b373f68f (patch)
treeb1e1012b7e379d5d02480ad59286a54c7579c6c3 /src/preferences.h
parentAdd correct tooltips for Cap height and x-height. (diff)
downloadinkscape-092331283cf9408eabb54b614d263309b373f68f.tar.gz
inkscape-092331283cf9408eabb54b614d263309b373f68f.zip
std::unique_ptr<PrefNodeObserver>
Diffstat (limited to 'src/preferences.h')
-rw-r--r--src/preferences.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/preferences.h b/src/preferences.h
index 0b3f8ff16..8a548d4cd 100644
--- a/src/preferences.h
+++ b/src/preferences.h
@@ -18,6 +18,7 @@
#include <cfloat>
#include <glibmm/ustring.h>
#include <map>
+#include <memory>
#include <unordered_map>
#include <utility>
#include <vector>
@@ -603,7 +604,7 @@ private:
/// Wrapper class for XML node observers
class PrefNodeObserver;
- typedef std::map<Observer *, PrefNodeObserver *> _ObsMap;
+ typedef std::map<Observer *, std::unique_ptr<PrefNodeObserver>> _ObsMap;
/// Map that keeps track of wrappers assigned to PrefObservers
_ObsMap _observer_map;