post a dialog about a session being opened in read-only mode (if it happens)
This commit is contained in:
parent
7444ac128e
commit
be8d06f848
@ -2851,6 +2851,22 @@ ARDOUR_UI::load_session (const std::string& path, const std::string& snap_name,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!new_session->writable()) {
|
||||||
|
MessageDialog msg (_("This session has been opened in read-only mode.\n\nYou will not be able to record or save."),
|
||||||
|
true,
|
||||||
|
Gtk::MESSAGE_INFO,
|
||||||
|
BUTTONS_OK);
|
||||||
|
|
||||||
|
msg.set_keep_above (true);
|
||||||
|
msg.set_title (_("Read-only Session"));
|
||||||
|
msg.set_position (Gtk::WIN_POS_CENTER);
|
||||||
|
pop_back_splash (msg);
|
||||||
|
msg.present ();
|
||||||
|
(void) msg.run ();
|
||||||
|
msg.hide ();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Now the session been created, add the transport controls */
|
/* Now the session been created, add the transport controls */
|
||||||
new_session->add_controllable(roll_controllable);
|
new_session->add_controllable(roll_controllable);
|
||||||
new_session->add_controllable(stop_controllable);
|
new_session->add_controllable(stop_controllable);
|
||||||
|
Loading…
Reference in New Issue
Block a user