Fix libpbd tests.
authorCarl Hetherington <carl@carlh.net>
Wed, 16 May 2012 23:11:16 +0000 (23:11 +0000)
committerCarl Hetherington <carl@carlh.net>
Wed, 16 May 2012 23:11:16 +0000 (23:11 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@12315 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/pbd/test/signals_test.cc
libs/pbd/test/signals_test.h

index 9ca1bf536bb3d8ffe6c9bbd2c4d7aaac573ed71b..9dd4a7f007f784e2a517baba32c0eba9981792a5 100644 (file)
@@ -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 () {
index 8beb02ab1e812531671ead26b5ccf0e92f61dfcf..37fa9d9f9688f6f3302b611ddcc7e4953cd525b5 100644 (file)
@@ -10,6 +10,7 @@ class SignalsTest : public CppUnit::TestFixture
        CPPUNIT_TEST_SUITE_END ();
 
 public:
+       void setUp ();
        void testEmission ();
        void testDestruction ();
        void testScopedConnectionList ();