avoid deadlock in cache() during spec/cache loading
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>
Mon, 12 Aug 2013 19:12:36 +0000 (21:12 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 26 Aug 2013 21:56:47 +0000 (23:56 +0200)
commit87fcdcba087f37171511fa58451cbe1ee5673169
treec1734699a94ea6bb0e1591be6d44de4f1592d486
parent4da64094c8dac54fc806f98fa60fcd91cf4d3df9
avoid deadlock in cache() during spec/cache loading

sync up; doesn't do anything in lupdate.

if we end up calling cache() from within the initialization of the base
context, we cannot wait for for the completion of that initialization
before we proceed, obviously.

Change-Id: If30c6f3665fe423e767373a8821c406b2f5e0eca
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
(cherry picked from qtcreator/b64b4431c20afd9e39c1463e736f998ef450688f)
src/linguist/shared/qmakebuiltins.cpp