summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/direct.cc
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-10-27 09:47:42 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-10-27 09:47:42 +0000
commit556886168570d1bc5996e07182ab0b4225063144 (patch)
tree37638815d045046a01041ba0d83c2aba7d76d882 /crawl-ref/source/direct.cc
parent2a8994ebe344d70ddb1a3fc1f0885d5ab2aaf0e6 (diff)
downloadcrawl-ref-556886168570d1bc5996e07182ab0b4225063144.tar.gz
crawl-ref-556886168570d1bc5996e07182ab0b4225063144.zip
Fixed macros not working for targeting (Chilliwack).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2617 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/direct.cc')
-rw-r--r--crawl-ref/source/direct.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/crawl-ref/source/direct.cc b/crawl-ref/source/direct.cc
index fdf92d5029..80fd84bb5c 100644
--- a/crawl-ref/source/direct.cc
+++ b/crawl-ref/source/direct.cc
@@ -624,7 +624,8 @@ void direction(dist& moves, targeting_type restricts,
}
else
{
- flush_input_buffer(FLUSH_ON_FAILURE);
+ if (!skip_iter)
+ flush_input_buffer(FLUSH_ON_FAILURE);
}
break;
@@ -701,7 +702,8 @@ void direction(dist& moves, targeting_type restricts,
}
else
{
- flush_input_buffer(FLUSH_ON_FAILURE);
+ if (!skip_iter)
+ flush_input_buffer(FLUSH_ON_FAILURE);
}
break;
@@ -716,7 +718,8 @@ void direction(dist& moves, targeting_type restricts,
}
else
{
- flush_input_buffer(FLUSH_ON_FAILURE);
+ if (!skip_iter)
+ flush_input_buffer(FLUSH_ON_FAILURE);
}
break;