summaryrefslogtreecommitdiff
path: root/glib/glibmm/dispatcher.cc
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjell.ahlstedt@bredband.net>2012-03-12 16:48:24 +0100
committerKjell Ahlstedt <kjell.ahlstedt@bredband.net>2012-03-12 16:48:24 +0100
commitae0481bb3fe643938a5202428cb7662684ba430b (patch)
treede66a102c965296f983d09f2e602c8fa16c4d46a /glib/glibmm/dispatcher.cc
parent71ae5094031d673ca2af1a4dd5d4cfb228de78fb (diff)
downloadglibmm-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.cc4
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);
}
}