diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-10-22 13:33:11 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-10-22 13:33:11 +0100 |
| commit | c0e04acd1e9875fa67800a7861bd8a370157b49f (patch) | |
| tree | 418dc2124d14c82fade43e3b47043f1ee69e331e /src/wx | |
| parent | 4cb33e432c7070f59c3ee3fbeb0b5c8755bba3bd (diff) | |
Fix crash on using delay; fix x-thread GUI access caused by FilmState default copy constructor copying its Changed signal's connections; fix up delay setup after film examine.
Diffstat (limited to 'src/wx')
| -rw-r--r-- | src/wx/film_editor.cc | 2 | ||||
| -rw-r--r-- | src/wx/film_viewer.cc | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/wx/film_editor.cc b/src/wx/film_editor.cc index 5d6513648..47e093b36 100644 --- a/src/wx/film_editor.cc +++ b/src/wx/film_editor.cc @@ -401,6 +401,8 @@ FilmEditor::subtitle_scale_changed (wxCommandEvent &) void FilmEditor::film_changed (FilmState::Property p) { + ensure_ui_thread (); + if (!_film || _ignore_changes == p) { return; } diff --git a/src/wx/film_viewer.cc b/src/wx/film_viewer.cc index 8c1ce34e0..526233833 100644 --- a/src/wx/film_viewer.cc +++ b/src/wx/film_viewer.cc @@ -262,6 +262,8 @@ FilmViewer::slider_changed (wxCommandEvent &) void FilmViewer::film_changed (FilmState::Property p) { + ensure_ui_thread (); + switch (p) { case FilmState::THUMBS: if (_film && _film->thumbs().size() > 1) { |
