diff options
author | Kjell Ahlstedt <kjell.ahlstedt@bredband.net> | 2012-03-12 16:48:24 +0100 |
---|---|---|
committer | Kjell Ahlstedt <kjell.ahlstedt@bredband.net> | 2012-03-12 16:48:24 +0100 |
commit | ae0481bb3fe643938a5202428cb7662684ba430b (patch) | |
tree | de66a102c965296f983d09f2e602c8fa16c4d46a /glib/glibmm/dispatcher.cc | |
parent | 71ae5094031d673ca2af1a4dd5d4cfb228de78fb (diff) | |
download | glibmm-ae0481bb3fe643938a5202428cb7662684ba430b.tar.gz |
Glib::Threads::Private, Glib::Dispatcher: Delete Glib::DispatchNotifier.
* glib/src/thread.hg: Add missing @deprecated.
* glib/src/threads.hg: Add Private::replace(). Add documentation to Private.
* glib/glibmm/dispatcher.cc: Use Private::replace() instead of set().
Bug #671587.
Diffstat (limited to 'glib/glibmm/dispatcher.cc')
-rw-r--r-- | glib/glibmm/dispatcher.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/glib/glibmm/dispatcher.cc b/glib/glibmm/dispatcher.cc index dcb3b2c8..6bf82430 100644 --- a/glib/glibmm/dispatcher.cc +++ b/glib/glibmm/dispatcher.cc @@ -255,7 +255,7 @@ DispatchNotifier* DispatchNotifier::reference_instance(const Glib::RefPtr<MainCo if(!instance) { instance = new DispatchNotifier(context); - thread_specific_instance_.set(instance); + thread_specific_instance_.replace(instance); } else { @@ -281,7 +281,7 @@ void DispatchNotifier::unreference_instance(DispatchNotifier* notifier) g_return_if_fail(instance->ref_count_ == 0); // could be < 0 if messed up // This causes deletion of the notifier object. - thread_specific_instance_.set(0); + thread_specific_instance_.replace(0); } } |