From e9e8951e0961564121f9c6cc4ce87555eebf9ec8 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 12 May 2019 21:19:59 +0100 Subject: [PATCH] Restore paint-panel timing. --- src/wx/film_viewer.h | 4 ++++ src/wx/gl_video_view.cc | 2 ++ src/wx/simple_video_view.cc | 2 ++ 3 files changed, 8 insertions(+) diff --git a/src/wx/film_viewer.h b/src/wx/film_viewer.h index b897282d9..450111bc4 100644 --- a/src/wx/film_viewer.h +++ b/src/wx/film_viewer.h @@ -101,6 +101,10 @@ public: return _state_timer; } + StateTimer& state_timer () { + return _state_timer; + } + int gets () const { return _gets; } diff --git a/src/wx/gl_video_view.cc b/src/wx/gl_video_view.cc index 39d418cbf..39532ab79 100644 --- a/src/wx/gl_video_view.cc +++ b/src/wx/gl_video_view.cc @@ -69,9 +69,11 @@ static void void GLVideoView::paint () { + _viewer->state_timer().set("paint-panel"); _canvas->SetCurrent (*_context); wxPaintDC dc (_canvas); draw (); + _viewer->state_timer().unset(); } void diff --git a/src/wx/simple_video_view.cc b/src/wx/simple_video_view.cc index 524106b67..0a0fce277 100644 --- a/src/wx/simple_video_view.cc +++ b/src/wx/simple_video_view.cc @@ -46,6 +46,7 @@ SimpleVideoView::SimpleVideoView (FilmViewer* viewer, wxWindow* parent) void SimpleVideoView::paint () { + _viewer->state_timer().set("paint-panel"); wxPaintDC dc (_panel); #ifdef DCPOMATIC_VARIANT_SWAROOP @@ -117,6 +118,7 @@ SimpleVideoView::paint () dc.SetBrush (*wxTRANSPARENT_BRUSH); dc.DrawRectangle (inter_position.x, inter_position.y + (panel_size.GetHeight() - out_size.height) / 2, inter_size.width, inter_size.height); } + _viewer->state_timer().unset(); } void -- 2.30.2