Make sure at least one position change event is emitted after
authorCarl Hetherington <cth@carlh.net>
Fri, 26 Apr 2019 21:31:24 +0000 (22:31 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 26 Apr 2019 21:31:24 +0000 (22:31 +0100)
commitaafa1cc676b6bd4d333f0ff3a09e1effabf979c3
tree52bd25097ea5131338c0b3c62a37dffa265cea2b
parente7e7035f800accbb09ac99aa26d15bff22588d0b
Make sure at least one position change event is emitted after
a timeline drag (with frequent=false), even if lots have been sent
with frequent=true.

Otherwise the code in the CHNAGE_TYPE_DONE branch of Butler::player_change
never gets to seek (since frequent is true, it ignores the signal).
Without the seek things go wrong.

Believed to fix #1534.
src/lib/content.cc
src/lib/content.h
src/wx/timeline.cc
src/wx/timeline.h