summaryrefslogtreecommitdiff
path: root/src/wx/film_viewer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/wx/film_viewer.cc')
-rw-r--r--src/wx/film_viewer.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/wx/film_viewer.cc b/src/wx/film_viewer.cc
index dd088db20..7a0f1b5b4 100644
--- a/src/wx/film_viewer.cc
+++ b/src/wx/film_viewer.cc
@@ -89,6 +89,7 @@ FilmViewer::FilmViewer (wxWindow* p)
, _pad_black (false)
#ifdef DCPOMATIC_VARIANT_SWAROOP
, _in_watermark (false)
+ , _background_image (false)
#endif
{
#ifndef __WXOSX__
@@ -330,14 +331,14 @@ FilmViewer::paint_panel ()
{
wxPaintDC dc (_panel);
- if (!_out_size.width || !_out_size.height || !_frame || _out_size != _frame->size()) {
+ if (_background_image) {
dc.Clear ();
+ maybe_draw_background_image (dc);
return;
}
- if (!_film) {
+ if (!_out_size.width || !_out_size.height || !_film || !_frame || _out_size != _frame->size()) {
dc.Clear ();
- maybe_draw_background_image (dc);
return;
}