summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mini_timeline.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-01-05 17:27:21 +0100
committerRobin Gareus <robin@gareus.org>2017-01-05 17:48:03 +0100
commit58466b9019738e01a23a92e52e0071adca308bed (patch)
tree335f19b647c5b74c4f3ff7bfb500b14298282699 /gtk2_ardour/mini_timeline.cc
parent1de2afa6c315721f0a840ab5b8bd05da1049e740 (diff)
disallow mini-timebar navigation when recording
Diffstat (limited to 'gtk2_ardour/mini_timeline.cc')
-rw-r--r--gtk2_ardour/mini_timeline.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/mini_timeline.cc b/gtk2_ardour/mini_timeline.cc
index a896a14dcf..653c3c40b0 100644
--- a/gtk2_ardour/mini_timeline.cc
+++ b/gtk2_ardour/mini_timeline.cc
@@ -587,6 +587,7 @@ bool
MiniTimeline::on_button_release_event (GdkEventButton *ev)
{
if (!_session) { return true; }
+ if (_session->actively_recording ()) { return true; }
if (ev->y < 0 || ev->y > get_height () || ev->x < 0 || ev->x > get_width ()) {
return true;
}
@@ -612,6 +613,7 @@ bool
MiniTimeline::on_motion_notify_event (GdkEventMotion *ev)
{
if (!_session) { return true; }
+ if (_session->actively_recording ()) { return true; }
_pointer_x = ev->x;
_pointer_y = ev->y;
@@ -656,6 +658,7 @@ bool
MiniTimeline::on_scroll_event (GdkEventScroll *ev)
{
if (!_session) { return true; }
+ if (_session->actively_recording ()) { return true; }
const framecnt_t time_span = _session->config.get_minitimeline_span ();
framepos_t when = _session->audible_frame ();