Fix for command overrun
authorJohn Pietrzak <john@pietrzak.org>
Fri, 20 Jan 2012 04:54:33 +0000 (23:54 -0500)
committerJohn Pietrzak <john@pietrzak.org>
Fri, 20 Jan 2012 04:54:33 +0000 (23:54 -0500)
commit0a6a5445443c6871b41f21bbc6ca0a613a55de0b
treee52d5c8484f65c35756a8146dea86bf1e296b8cb
parent4fc66aff685d685254554253b3b53b8d63ad73bd
Fix for command overrun

Due to a flaw in my design, the user was allowed to queue up an unlimited
number of commands by simply hitting the buttons quickly; large numbers of
commands can get queued up quickly, finally leaving Pierogi in a confused
state.  This fix should only allow a single command to be processed at a
time, ignoring any input from the user while it is in progress.
keysets/panasonic.cpp
keysets/panasonic.h
mainwindow.cpp
mainwindow.h
necprotocol.cpp
pierogi.pro.user
pirkeysetmanager.cpp
pirkeysetmanager.h
pirprotocol.cpp
pirprotocol.h
rc5protocol.cpp