logic: Fixed bugs in TaskParse scheduling

* Added TaskParse as base for TaskParseCxx and TaskParseJava
* Fixed increment and decrement of indexer_count on blackboard not atomic
* Fixed TaskInjectStorage finished before TaskParse started
* Fixed project not cleared when refreshing on now empty project
* Fixed TaskInjectStorage overheating when nothing to do
This commit is contained in:
Eberhard Graether
2016-10-20 23:02:54 +02:00
parent a388932864
commit 06c7a4e159
12 changed files with 147 additions and 128 deletions
+2
View File
@@ -25,6 +25,8 @@ private:
std::shared_ptr<StorageProvider> m_storageProvider;
std::shared_ptr<Storage> m_target;
bool m_hasInjected;
};
#endif // TASK_INJECT_STORAGE_H