Skip to content

Commit

Permalink
allow gui/suspendmanager to work again
Browse files Browse the repository at this point in the history
  • Loading branch information
myk002 committed Mar 22, 2024
1 parent 83df7eb commit 49b8481
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
2 changes: 0 additions & 2 deletions plugins/lua/suspendmanager.lua
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@ StatusOverlay.ATTRS{
frame={w=59, h=3},
frame_style=gui.MEDIUM_FRAME,
frame_background=gui.CLEAR_PEN,
default_enabled=true,
}

function StatusOverlay:init()
Expand Down Expand Up @@ -92,7 +91,6 @@ ToggleOverlay.ATTRS{
viewscreens='dwarfmode/ViewSheets/BUILDING',
frame={w=40, h=1},
frame_background=gui.CLEAR_PEN,
default_enabled=true,
}

function ToggleOverlay:init()
Expand Down
6 changes: 5 additions & 1 deletion plugins/suspendmanager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -764,7 +764,7 @@ static command_result do_command(color_ostream &out, vector<string> &parameters)

if (parameters.size() == 0) {
if (!is_enabled) {
out.print("%s is disabled", plugin_name);
out.print("%s is disabled\n", plugin_name);
} else {
out.print(
"%s is enabled %s supending blocking jobs\n", plugin_name,
Expand Down Expand Up @@ -871,12 +871,16 @@ static bool suspendmanager_isBuildingPlanJob(df::job *job) {
return suspendmanager_instance->isBuildingPlanJob(job);
}

static bool suspendmanager_preventBlockingEnabled() {
return config.get_bool(CONFIG_PREVENT_BLOCKING);
}

DFHACK_PLUGIN_LUA_FUNCTIONS {
DFHACK_LUA_FUNCTION(suspendmanager_suspensionDescription),
DFHACK_LUA_FUNCTION(suspendmanager_isKeptSuspended),
DFHACK_LUA_FUNCTION(suspendmanager_runOnce),
DFHACK_LUA_FUNCTION(suspendmanager_getStatus),
DFHACK_LUA_FUNCTION(suspendmanager_isBuildingPlanJob),
DFHACK_LUA_FUNCTION(suspendmanager_preventBlockingEnabled),
DFHACK_LUA_END
};

0 comments on commit 49b8481

Please sign in to comment.