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/pbd/id.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/pbd/id.cc')
-rw-r--r-- | libs/pbd/id.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/pbd/id.cc b/libs/pbd/id.cc index ab9c7e7392..25c96c305e 100644 --- a/libs/pbd/id.cc +++ b/libs/pbd/id.cc @@ -38,7 +38,8 @@ uint64_t ID::_counter = 0; void ID::init () { - counter_lock = new Glib::Mutex; + if (!counter_lock) + counter_lock = new Glib::Mutex; } ID::ID () |