diff --git a/libs/pbd/pbd/signals.h b/libs/pbd/pbd/signals.h index 5f704b2aa0..dc6d69da67 100644 --- a/libs/pbd/pbd/signals.h +++ b/libs/pbd/pbd/signals.h @@ -503,6 +503,10 @@ SignalWithCombiner::operator() (A... a) return; } else { + if (s.empty()) { + return typename Combiner::result_type (); + } + std::vector > r; slot_function_type functor;