From 8c79bc597a169307036f1ce7a1e3abf75be57193 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Sun, 17 Apr 2011 00:53:05 +0200 Subject: [PATCH] Turn on cleartasks tool in the build system --- tools/supported/CMakeLists.txt | 2 +- tools/supported/cleartask.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/supported/CMakeLists.txt b/tools/supported/CMakeLists.txt index 9728ea7a3..e54e54cda 100644 --- a/tools/supported/CMakeLists.txt +++ b/tools/supported/CMakeLists.txt @@ -63,7 +63,7 @@ DFHACK_TOOL(dfliquids liquids.cpp) # Solves the problem of unusable items after reclaim by clearing the 'in_job' bit of all items. # Original author: Quietust -#DFHACK_TOOL(dfcleartask cleartask.cpp) +DFHACK_TOOL(dfcleartask cleartask.cpp) # position - check the DF window and cursor parameters DFHACK_TOOL(dfposition position.cpp) diff --git a/tools/supported/cleartask.cpp b/tools/supported/cleartask.cpp index b359c4be6..48c63bfc6 100644 --- a/tools/supported/cleartask.cpp +++ b/tools/supported/cleartask.cpp @@ -55,9 +55,9 @@ int main () { DFHack::t_itemflags flags; flags.whole = p->readDWord(p_items[i] + 0x0C); - if (flags.bits.in_job) + if (flags.in_job) { - flags.bits.in_job = 0; + flags.in_job = 0; p->writeDWord(p_items[i] + 0x0C, flags.whole); numtasked++; }