summaryrefslogtreecommitdiff
path: root/glib/glibmm/main.cc
diff options
context:
space:
mode:
authorKjell Ahlstedt <kjell.ahlstedt@bredband.net>2013-02-20 17:24:28 +0100
committerKjell Ahlstedt <kjell.ahlstedt@bredband.net>2013-02-20 17:24:28 +0100
commit6cba8b3271b5c5def5a386b076420615c78fe4b7 (patch)
tree21f8b47b55fb2e91faca20688cdad65bbc685ad1 /glib/glibmm/main.cc
parent52009d77cc4247ce40f0bb4caaeab69d8bb983f4 (diff)
downloadglibmm-6cba8b3271b5c5def5a386b076420615c78fe4b7.tar.gz
Signal[Timeout|Idle]::connect_once() docs: Warn about thread-unsafety.
* glib/glibmm/main.cc: Fix an incomplete comment. * glib/glibmm/main.h: SignalTimeout::connect_once(), connect_seconds_once(), SignalIdle::connect_once(): Describe the caution necessary because sigc::trackable-derived objects are not thread-safe. Bug #396963.
Diffstat (limited to 'glib/glibmm/main.cc')
-rw-r--r--glib/glibmm/main.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/glib/glibmm/main.cc b/glib/glibmm/main.cc
index 47f2638b..99ae7a7a 100644
--- a/glib/glibmm/main.cc
+++ b/glib/glibmm/main.cc
@@ -214,9 +214,9 @@ static gboolean glibmm_source_callback(void* data)
return 0;
}
-/* Only used by SignalTimeout::connect_once() and SignalIdle::connect_once().
- * These don't use Glib::Source, to avoid the unnecessary overhead
- * of a completely unused wrapper object.
+/* Only used by SignalTimeout::connect_once(), SignalTimeout::connect_seconds_once()
+ * and SignalIdle::connect_once(). These don't use Glib::Source, to avoid the
+ * unnecessary overhead of a completely unused wrapper object.
*/
static gboolean glibmm_source_callback_once(void* data)
{