diff options
author | Kjell Ahlstedt <kjell.ahlstedt@bredband.net> | 2013-02-20 17:24:28 +0100 |
---|---|---|
committer | Kjell Ahlstedt <kjell.ahlstedt@bredband.net> | 2013-02-20 17:24:28 +0100 |
commit | 6cba8b3271b5c5def5a386b076420615c78fe4b7 (patch) | |
tree | 21f8b47b55fb2e91faca20688cdad65bbc685ad1 /glib/glibmm/main.cc | |
parent | 52009d77cc4247ce40f0bb4caaeab69d8bb983f4 (diff) | |
download | glibmm-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.cc | 6 |
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) { |