diff options
Diffstat (limited to 'libs/ardour/session_state.cc')
-rw-r--r-- | libs/ardour/session_state.cc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc index 76cf2d3755..41d6d51979 100644 --- a/libs/ardour/session_state.cc +++ b/libs/ardour/session_state.cc @@ -4916,3 +4916,23 @@ Session::save_as (SaveAs& saveas) return 0; } + +void +Session::undo (uint32_t n) +{ + if (actively_recording()) { + return; + } + + _history.undo (n); +} + +void +Session::redo (uint32_t n) +{ + if (actively_recording()) { + return; + } + + _history.redo (n); +} |