diff options
| author | Thomas Holder <thomas@thomas-holder.de> | 2019-01-13 21:45:55 +0000 |
|---|---|---|
| committer | Thomas Holder <thomas@thomas-holder.de> | 2019-01-14 16:31:24 +0000 |
| commit | d5a52d4fd7eef47bd552f7c58ca4986be34df79f (patch) | |
| tree | 7021c723506b4ca5a4eadc9b5d25d6e669db87aa /src/preferences.h | |
| parent | std::unique_ptr<PrefNodeObserver> (diff) | |
| download | inkscape-d5a52d4fd7eef47bd552f7c58ca4986be34df79f.tar.gz inkscape-d5a52d4fd7eef47bd552f7c58ca4986be34df79f.zip | |
std::unique_ptr<_ObserverData>
Diffstat (limited to 'src/preferences.h')
| -rw-r--r-- | src/preferences.h | 4 |
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; |
