summaryrefslogtreecommitdiff
path: root/libs/pbd/pbd/signals.py
diff options
context:
space:
mode:
Diffstat (limited to 'libs/pbd/pbd/signals.py')
-rw-r--r--libs/pbd/pbd/signals.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/pbd/pbd/signals.py b/libs/pbd/pbd/signals.py
index 24640fca72..caf3128bfa 100644
--- a/libs/pbd/pbd/signals.py
+++ b/libs/pbd/pbd/signals.py
@@ -286,6 +286,11 @@ def signal(f, n, v):
print("""
boost::shared_ptr<Connection> _connect (slot_function_type f)
{
+#ifdef DEBUG_PBD_SIGNAL_CONNECTIONS
+ if (_debug_connection) {
+ PBD::stacktrace (std::cerr, 10);
+ }
+#endif
boost::shared_ptr<Connection> c (new Connection (this));
Glib::Threads::Mutex::Lock lm (_mutex);
_slots[c] = f;