Reset previous command state if a repeated command is interrupt by a key press.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7607 c06c8d41-db1a-0410-9941-cceddc491573
LYML3YGUT74STDOBPGYPTVAYUCL4T7SDMPV72VGFFLUV2DCZES3AC
4FQAKUKUO6PCAZ3N4HUR5XL6E4VA5UQUZ3AEDGRBLVY7W2LMWI7QC
JM7UAK777RAVDAVLQLEOBRTGNW2B47S5G55XITJXO243IUNZHVYQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
B7MSPF6X2RLGWN4M6ZZF3WSOPKGYPTTD7LIJVST7DXN27DG6JHNAC
crawl_state.cancel_cmd_repeat();
crawl_state.cancel_cmd_repeat("Key pressed, interrupting command " "repetition."); crawl_state.prev_cmd = CMD_NO_CMD;
crawl_state.cancel_cmd_repeat("Key pressed, interrupting command "
"repetition.");
crawl_state.prev_cmd = CMD_NO_CMD;
while (repeat_again_rec.keys[0] != ch);
while (repeat_again_rec.keys.size() > 0 && repeat_again_rec.keys[0] != ch);
while (repeat_again_rec.keys.size() > 0
&& repeat_again_rec.keys[0] != ch);