Fix a crash when using the blocking API of ParsingRunnerManager

Authored by nienhueser.

Description

Fix a crash when using the blocking API of ParsingRunnerManager

Both QThreadPool and ParsingRunnerManager were trying to delete the
same class instance. Now ParsingRunnerManager only keeps track of
the number of active parsers, but does not attempt to delete them
once they finish.

A simpler fix would have been to call setAutoDelete(false) in the
ParsingTask ctor, but this approach seems cleaner.

CCBUG: 357157

Details

Committed
nienhueserJan 16 2016, 3:57 PM
Parents
R34:5f9835a5ee9a: [API change] remove unused MarbleControlBox and NavigationWidget
Branches
Unknown
Tags
Unknown