Fix sync execute logic (fixes #16)

This commit is contained in:
Bryan Terce 2019-06-26 01:55:08 -07:00
parent 1e95b818eb
commit 3e57cae866
No known key found for this signature in database
GPG Key ID: DF2E2829CA6E5BF4

View File

@ -86,7 +86,7 @@ public class EffExecuteStatement extends Delay {
String result = executeStatement(e);
continueScriptExecution(e, result);
} else {
if (isMainThread) {
if (isSync) {
Skript.warning("A SQL query was attempted on the main thread!");
}
@ -98,11 +98,7 @@ public class EffExecuteStatement extends Delay {
err.printStackTrace();
}
if (isSync) {
continueScriptExecution(e, res);
} else {
Bukkit.getScheduler().runTask(SkriptDB.getInstance(), () -> continueScriptExecution(e, res));
}
});
}
}