diff --git a/toonz/sources/toonzlib/sceneresources.cpp b/toonz/sources/toonzlib/sceneresources.cpp index 513c5f5..7fe5de3 100644 --- a/toonz/sources/toonzlib/sceneresources.cpp +++ b/toonz/sources/toonzlib/sceneresources.cpp @@ -234,8 +234,13 @@ void SceneLevel::save() { // imageBuilder path refresh. m_sl->setPath(fp, false); } else { - m_sl->save(actualFp, oldActualPath); - + try { + m_sl->save(actualFp, oldActualPath); + } catch (...) { + DVGui::warning( + QObject::tr("Can't save") + + QString::fromStdWString(L": " + actualFp.getLevelNameW())); + } if ((actualFp.getType() == "tlv" || actualFp.getType() == "pli") && actualFp != oldActualPath && m_oldRefImgPath != TFilePath()) { // Devo preoccuparmi dell'eventuale livello colormodel