diff options
Diffstat (limited to 'libs/canvas/canvas.cc')
-rw-r--r-- | libs/canvas/canvas.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/canvas/canvas.cc b/libs/canvas/canvas.cc index 7415478b60..a004d64ad3 100644 --- a/libs/canvas/canvas.cc +++ b/libs/canvas/canvas.cc @@ -58,6 +58,7 @@ uint32_t Canvas::tooltip_timeout_msecs = 750; Canvas::Canvas () : _root (this) , _bg_color (rgba_to_color (0, 1.0, 0.0, 1.0)) + , _last_render_start_timestamp(0) { set_epoch (); } @@ -103,6 +104,8 @@ Canvas::render (Rect const & area, Cairo::RefPtr<Cairo::Context> const & context { PreRender (); // emit signal + _last_render_start_timestamp = g_get_monotonic_time(); + #ifdef CANVAS_DEBUG if (DEBUG_ENABLED(PBD::DEBUG::CanvasRender)) { cerr << this << " RENDER: " << area << endl; |