From 8aca90e593aae691fcc6f115e28cb7552ce0fb31 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 16 May 2012 23:11:16 +0000 Subject: [PATCH] Fix libpbd tests. git-svn-id: svn://localhost/ardour2/branches/3.0@12315 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/pbd/test/signals_test.cc | 8 ++++++++ libs/pbd/test/signals_test.h | 1 + 2 files changed, 9 insertions(+) diff --git a/libs/pbd/test/signals_test.cc b/libs/pbd/test/signals_test.cc index 9ca1bf536b..9dd4a7f007 100644 --- a/libs/pbd/test/signals_test.cc +++ b/libs/pbd/test/signals_test.cc @@ -5,6 +5,14 @@ using namespace std; CPPUNIT_TEST_SUITE_REGISTRATION (SignalsTest); +void +SignalsTest::setUp () +{ + if (!Glib::thread_supported ()) { + Glib::thread_init (); + } +} + class Emitter { public: void emit () { diff --git a/libs/pbd/test/signals_test.h b/libs/pbd/test/signals_test.h index 8beb02ab1e..37fa9d9f96 100644 --- a/libs/pbd/test/signals_test.h +++ b/libs/pbd/test/signals_test.h @@ -10,6 +10,7 @@ class SignalsTest : public CppUnit::TestFixture CPPUNIT_TEST_SUITE_END (); public: + void setUp (); void testEmission (); void testDestruction (); void testScopedConnectionList (); -- 2.30.2