Prevent deleting last frame of a level. (#63)

This commit is contained in:
Jeremy Bullock 2020-06-30 21:52:56 -06:00 committed by GitHub
parent cd2074e3ed
commit 5780388172
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -281,6 +281,10 @@ void TFilmstripSelection::pasteInto() {
void TFilmstripSelection::deleteFrames() { void TFilmstripSelection::deleteFrames() {
TXshSimpleLevel *sl = TApp::instance()->getCurrentLevel()->getSimpleLevel(); TXshSimpleLevel *sl = TApp::instance()->getCurrentLevel()->getSimpleLevel();
if (sl) { if (sl) {
if (sl->getFrameCount() <= 1) {
DVGui::warning(QObject::tr("Can't delete the last drawing in a level."));
return;
}
// find highest numbered frame // find highest numbered frame
int highestFrame = -1; int highestFrame = -1;
TFrameId fid; TFrameId fid;