autofarm: suspend while processing

develop
Kelly Kinkade 2018-08-18 14:57:26 -05:00
parent 4abd410b1b
commit 7c8c6546c7
1 changed files with 4 additions and 7 deletions

@ -39,12 +39,6 @@ DFHACK_PLUGIN("autofarm");
DFHACK_PLUGIN_IS_ENABLED(enabled);
static void process(color_ostream &out)
{
CoreSuspender suspend;
}
const char *tagline = "Automatically handle crop selection in farm plots based on current plant stocks.";
const char *usage = (
"autofarm enable\n"
@ -350,7 +344,10 @@ DFhackCExport command_result plugin_onupdate(color_ostream &out)
if (world->frame_counter % 50 != 0) // Check every hour
return CR_OK;
autofarmInstance->process(out);
{
CoreSuspender suspend;
autofarmInstance->process(out);
}
return CR_OK;
}