diff options
author | David Robillard <d@drobilla.net> | 2009-10-27 18:00:45 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-10-27 18:00:45 +0000 |
commit | c71f419920fc10b16a0448c636761e7c696e58a6 (patch) | |
tree | 9567cf006d165e6c089883845f532b910bb7646c /libs/ardour/globals.cc | |
parent | da85f65ec01ce50372f70393db7421d170754b10 (diff) |
Make ARDOUR::init safer.
git-svn-id: svn://localhost/ardour2/branches/3.0@5950 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/globals.cc')
-rw-r--r-- | libs/ardour/globals.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/globals.cc b/libs/ardour/globals.cc index 471924811a..05894d8377 100644 --- a/libs/ardour/globals.cc +++ b/libs/ardour/globals.cc @@ -308,6 +308,11 @@ lotsa_files_please () int ARDOUR::init (bool use_vst, bool try_optimization) { + if (!Glib::thread_supported()) + Glib::thread_init(); + + PBD::ID::init (); + extern void setup_enum_writer (); (void) bindtextdomain(PACKAGE, LOCALEDIR); |