another attempt to catch details of a rare region-gain undo crash
This commit is contained in:
parent
1f65c66727
commit
b9419aa405
|
@ -3704,6 +3704,8 @@ Editor::abort_reversible_command ()
|
|||
}
|
||||
}
|
||||
|
||||
#include "pbd/stacktrace.h"
|
||||
|
||||
void
|
||||
Editor::commit_reversible_command ()
|
||||
{
|
||||
|
@ -3716,6 +3718,7 @@ Editor::commit_reversible_command ()
|
|||
}
|
||||
|
||||
if (before.empty()) {
|
||||
PBD::stacktrace(cerr, 30);
|
||||
cerr << "Please call begin_reversible_command() before commit_reversible_command()." << endl;
|
||||
} else {
|
||||
before.pop_back();
|
||||
|
|
|
@ -3179,6 +3179,10 @@ void
|
|||
Session::add_command (Command* const cmd)
|
||||
{
|
||||
assert (_current_trans);
|
||||
if (!_current_trans) {
|
||||
error << "Attempted to add an UNDO command without a current transaction. ignoring command (" << cmd->name() << ")" << endl;
|
||||
return;
|
||||
}
|
||||
DEBUG_UNDO_HISTORY (
|
||||
string_compose ("Current Undo Transaction %1, adding command: %2",
|
||||
_current_trans->name (),
|
||||
|
|
Loading…
Reference in New Issue