From 5b34da2f96031e7dbb0bef518ebba67fb6a8c9fb Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 12 Apr 2012 00:52:02 +0000 Subject: [PATCH] MCP: check on whether we using pan width control; flip mode may change display git-svn-id: svn://localhost/ardour2/branches/3.0@11931 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/surfaces/mackie/surface.cc | 8 ++++++++ libs/surfaces/mackie/surface.h | 1 + 2 files changed, 9 insertions(+) diff --git a/libs/surfaces/mackie/surface.cc b/libs/surfaces/mackie/surface.cc index fe4c7d0889..016de7846f 100644 --- a/libs/surfaces/mackie/surface.cc +++ b/libs/surfaces/mackie/surface.cc @@ -658,6 +658,14 @@ Surface::timecode_display (const std::string & timecode, const std::string & las return retval; } +void +Surface::update_flip_mode_display () +{ + for (Strips::iterator s = strips.begin(); s != strips.end(); ++s) { + (*s)->notify_all (); + } +} + void Surface::update_view_mode_display () { diff --git a/libs/surfaces/mackie/surface.h b/libs/surfaces/mackie/surface.h index a0883f4755..150d024598 100644 --- a/libs/surfaces/mackie/surface.h +++ b/libs/surfaces/mackie/surface.h @@ -142,6 +142,7 @@ public: MidiByteArray timecode_display (const std::string & timecode, const std::string & last_timecode = ""); void update_view_mode_display (); + void update_flip_mode_display (); protected: void init_controls();