summaryrefslogtreecommitdiff
path: root/digital/io-hub
diff options
context:
space:
mode:
authorNicolas Schodet2012-05-18 07:02:31 +0200
committerNicolas Schodet2012-05-18 07:02:31 +0200
commitfe22c1227ca6caf11c08e9c50e1894bc05277564 (patch)
tree11445957596b612488154b61aa2eaa9f96a9e0cd /digital/io-hub
parentaa42961f73e95bb76c6dee45c46b38b0df976d70 (diff)
digital/io-hub/src/guybrush: fix door workaround
Diffstat (limited to 'digital/io-hub')
-rw-r--r--digital/io-hub/src/guybrush/top.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/digital/io-hub/src/guybrush/top.c b/digital/io-hub/src/guybrush/top.c
index ed529a90..d7cc7b5f 100644
--- a/digital/io-hub/src/guybrush/top.c
+++ b/digital/io-hub/src/guybrush/top.c
@@ -154,11 +154,11 @@ top_update (void)
{
IO_CLR (OUTPUT_DOOR_CLOSE);
}
- /* Else, test if it should be closed. */
- else if (top.close_door_check)
+ /* Test if it should be closed. */
+ if (top.close_door_check)
{
top.close_door_check--;
- if (!top.close_door_check)
+ if (!top.close_door_check && IO_GET (CONTACT_DOOR_CLOSE))
{
IO_SET (OUTPUT_DOOR_OPEN);
IO_CLR (OUTPUT_DOOR_CLOSE);