Fix mysterious crashes such as #7049
authorRobin Gareus <robin@gareus.org>
Thu, 24 Nov 2016 08:02:47 +0000 (09:02 +0100)
committerRobin Gareus <robin@gareus.org>
Thu, 24 Nov 2016 08:02:47 +0000 (09:02 +0100)
commitbc0fa4d689a4bbcc4afa8a86fff53567bac80a57
treee2f26aab15dcb02823374c3ec57f75b4a13b0be1
parente2012bc5e49618b8f9624f5e6a7dcd94e20405d7
Fix mysterious crashes such as #7049

Fixes an issue with corrupted std::lists<> due to concurrent writes
to the invalidation list which eventually resulted in
EventLoop::invalidate_request() not invalidating requests.
Concurrency sucks rocks hard.
libs/pbd/pbd/abstract_ui.cc
libs/pbd/pbd/abstract_ui.h