From 210702481b234b7b1404cd8aa110e3be556c9f0a Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 19 Nov 2018 11:32:11 -0500 Subject: [PATCH] add required virtual method to Push2Canvas --- libs/surfaces/push2/canvas.cc | 10 ++++++++++ libs/surfaces/push2/canvas.h | 1 + 2 files changed, 11 insertions(+) diff --git a/libs/surfaces/push2/canvas.cc b/libs/surfaces/push2/canvas.cc index b05888e701..40c4f4bd63 100644 --- a/libs/surfaces/push2/canvas.cc +++ b/libs/surfaces/push2/canvas.cc @@ -69,9 +69,19 @@ Push2Canvas::~Push2Canvas () device_sample_buffer = 0; } +void +Push2Canvas::queue_resize () +{ + /* nothing to do here, for now */ +} + bool Push2Canvas::vblank () { + if (_root.resize_queued()) { + _root.layout (); + } + /* re-render dirty areas, if any */ if (expose ()) { diff --git a/libs/surfaces/push2/canvas.h b/libs/surfaces/push2/canvas.h index 3894a6a314..a1046128b0 100644 --- a/libs/surfaces/push2/canvas.h +++ b/libs/surfaces/push2/canvas.h @@ -48,6 +48,7 @@ class Push2Canvas : public ArdourCanvas::Canvas void request_redraw (); void request_redraw (ArdourCanvas::Rect const &); + void queue_resize (); bool vblank (); Cairo::RefPtr image_context() { return context; }