summaryrefslogtreecommitdiffstats
path: root/src/preferences.h
diff options
context:
space:
mode:
authorThomas Holder <thomas@thomas-holder.de>2019-01-13 21:45:55 +0000
committerThomas Holder <thomas@thomas-holder.de>2019-01-14 16:31:24 +0000
commitd5a52d4fd7eef47bd552f7c58ca4986be34df79f (patch)
tree7021c723506b4ca5a4eadc9b5d25d6e669db87aa /src/preferences.h
parentstd::unique_ptr<PrefNodeObserver> (diff)
downloadinkscape-d5a52d4fd7eef47bd552f7c58ca4986be34df79f.tar.gz
inkscape-d5a52d4fd7eef47bd552f7c58ca4986be34df79f.zip
std::unique_ptr<_ObserverData>
Diffstat (limited to 'src/preferences.h')
-rw-r--r--src/preferences.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/preferences.h b/src/preferences.h
index 8a548d4cd..8781023f2 100644
--- a/src/preferences.h
+++ b/src/preferences.h
@@ -111,7 +111,7 @@ public:
Glib::ustring const observed_path; ///< Path which the observer watches
private:
- _ObserverData *_data; ///< additional data used by the implementation while the observer is active
+ std::unique_ptr<_ObserverData> _data; ///< additional data used by the implementation while the observer is active
};
@@ -610,7 +610,7 @@ private:
// privilege escalation methods for PrefNodeObserver
static Entry const _create_pref_value(Glib::ustring const &, void const *ptr);
- static _ObserverData *_get_pref_observer_data(Observer &o) { return o._data; }
+ static _ObserverData *_get_pref_observer_data(Observer &o) { return o._data.get(); }
static Preferences *_instance;