change API for BasicUI::goto_start() to use optional roll-after arg
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 17 Jun 2016 19:47:47 +0000 (15:47 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 27 Sep 2016 19:59:29 +0000 (14:59 -0500)
libs/surfaces/control_protocol/basic_ui.cc
libs/surfaces/control_protocol/control_protocol/basic_ui.h

index dd18702d4c4d3110c479cb60f6a901fd63bca445..191ba98d6b72258b854e61c6abe664ae86a22de4 100644 (file)
@@ -121,9 +121,9 @@ BasicUI::loop_location (framepos_t start, framepos_t end)
 }
 
 void
-BasicUI::goto_start ()
+BasicUI::goto_start (bool and_roll)
 {
-       session->goto_start ();
+       session->goto_start (and_roll);
 }
 
 void
index 069a40c119261482f7659bf66729685cf0731815..ebf864405ea48ae48a0bdba31d81f309df559ac8 100644 (file)
@@ -59,7 +59,7 @@ class LIBCONTROLCP_API BasicUI {
        void access_action ( std::string action_path );
        static PBD::Signal2<void,std::string,std::string> AccessAction;
        void goto_zero ();
-       void goto_start ();
+       void goto_start (bool and_roll = false);
        void goto_end ();
        void rewind ();
        void ffwd ();