Replace May/Done/NotDone signal sets with one signal and extend
authorCarl Hetherington <cth@carlh.net>
Sun, 19 Aug 2018 00:04:59 +0000 (01:04 +0100)
committerCarl Hetherington <cth@carlh.net>
Sun, 19 Aug 2018 00:29:04 +0000 (01:29 +0100)
commit6c7489e5d778d3e71065d88a094a7383ba2c117d
treee3f05ad03095d88d297c7d61e03e265d28a97fa3
parent9a27d60ea7888d300a5a2414a477091428589b82
Replace May/Done/NotDone signal sets with one signal and extend
this treatment to anything that caused Player::setup_pieces.  This should
fix out-of-sequence Player emissions caused by setup_pieces being called
by one thread while the butler is calling pass().
27 files changed:
src/lib/butler.cc
src/lib/butler.h
src/lib/content.cc
src/lib/content.h
src/lib/content_change.cc
src/lib/film.cc
src/lib/film.h
src/lib/player.cc
src/lib/player.h
src/lib/playlist.cc
src/lib/playlist.h
src/lib/types.h
src/wx/audio_dialog.cc
src/wx/audio_dialog.h
src/wx/content_widget.h
src/wx/film_editor.cc
src/wx/film_editor.h
src/wx/film_viewer.cc
src/wx/film_viewer.h
src/wx/hints_dialog.cc
src/wx/hints_dialog.h
src/wx/subtitle_appearance_dialog.cc
src/wx/subtitle_appearance_dialog.h
src/wx/timeline.cc
src/wx/timeline.h
src/wx/timeline_content_view.cc
src/wx/timeline_content_view.h