aboutsummaryrefslogtreecommitdiffstats
path: root/lib/wx/c_src/wxe_events.h
diff options
context:
space:
mode:
authorDan Gudmundsson <[email protected]>2016-05-11 10:02:48 +0200
committerDan Gudmundsson <[email protected]>2016-05-11 11:52:58 +0200
commit5c3d447c95d55c9c7da2dd69569549992e3fd741 (patch)
treecd60621d10f0a667897aa050aa6a6f69d75259a0 /lib/wx/c_src/wxe_events.h
parent8420cbc23f2f2d26e235bcff3fbd94e688bb34f8 (diff)
downloadotp-5c3d447c95d55c9c7da2dd69569549992e3fd741.tar.gz
otp-5c3d447c95d55c9c7da2dd69569549992e3fd741.tar.bz2
otp-5c3d447c95d55c9c7da2dd69569549992e3fd741.zip
wx: Fix driver command queue
The command queue could still loose a cmd because the command was reused while still in (recursive) use, thus when deleting it after command was done a newly added command could be mistakenly deleted and not called. Root cause was that wxeFifo::Strip "deleted" to many cmds. Solve by differing deleted and executed, i.e. op= -1 cmd have been executed and op = -2 cmd have been executed and deleted.
Diffstat (limited to 'lib/wx/c_src/wxe_events.h')
0 files changed, 0 insertions, 0 deletions