diff --git a/FileOFF.cc b/FileOFF.cc index ee4adf8958fa88110ab1f1b9869a9ab1522b3561..a6bf2cc742567b1754377d5d7af71b8f02d1c9d4 100644 --- a/FileOFF.cc +++ b/FileOFF.cc @@ -1231,7 +1231,10 @@ int FileOFFPlugin::loadObject(QString _filename, DataType _type) { bool FileOFFPlugin::saveObject(int _id, QString _filename) { BaseObjectData* object; - PluginFunctions::getObject(_id,object); + if ( !PluginFunctions::getObject(_id,object) ) { + emit log(LOGERR, tr("saveObject : cannot get object id %1 for save name %2").arg(_id).arg(_filename) ); + return false; + } std::string filename = std::string( _filename.toUtf8() );