History

more code review using github compiler runs

Heather Anderson committed 5 years ago

Commit 227e8991 parent 16c2d7618 files · +100 −36Browse files

Showing the changes to libraries/script-engine/src/Scriptable.cpp (1 of 18 files). Show all

Unified · Split

libraries/script-engine/src/Scriptable.cpp+3−5
@@ -11,14 +11,12 @@ · 10 unmodified lines
1111
1212 #include "Scriptable.h"
1313
14−#include <QtCore/QThreadStorage>
15−
16−static QThreadStorage<ScriptContext*> ScriptContextStore;
14+static thread_local ScriptContext* ScriptContextStore;
1715
1816 ScriptContext* Scriptable::context() {
19− return ScriptContextStore.localData();
17+ return ScriptContextStore;
2018 }
2119
2220 void Scriptable::setContext(ScriptContext* context) {
23− ScriptContextStore.setLocalData(context);
21+ ScriptContextStore = context;
2422 }