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