Materials: Fix MaterialManager being copied on getInstance()
This commit is contained in:
committed by
Benjamin Nauck
parent
038cc5dc8c
commit
c77a6e57ae
@@ -196,7 +196,7 @@ void MaterialLibraryLocal::deleteRecursive(const QString& path)
|
||||
}
|
||||
|
||||
QString filePath = getLocalPath(path);
|
||||
auto manager = MaterialManager::getManager();
|
||||
auto& manager = MaterialManager::getManager();
|
||||
|
||||
QFileInfo info(filePath);
|
||||
if (info.isDir()) {
|
||||
|
||||
@@ -149,6 +149,9 @@ public:
|
||||
|
||||
private:
|
||||
MaterialManager();
|
||||
|
||||
FC_DISABLE_COPY_MOVE(MaterialManager);
|
||||
|
||||
static void initManagers();
|
||||
|
||||
static MaterialManager* _manager;
|
||||
|
||||
@@ -1393,7 +1393,7 @@ void Material::saveModels(QTextStream& stream, bool saveInherited) const
|
||||
}
|
||||
|
||||
auto& modelManager = ModelManager::getManager();
|
||||
auto materialManager = MaterialManager::getManager();
|
||||
auto& materialManager = MaterialManager::getManager();
|
||||
|
||||
bool inherited = saveInherited && (_parentUuid.size() > 0);
|
||||
std::shared_ptr<Material> parent;
|
||||
@@ -1447,7 +1447,7 @@ void Material::saveAppearanceModels(QTextStream& stream, bool saveInherited) con
|
||||
}
|
||||
|
||||
auto& modelManager = ModelManager::getManager();
|
||||
auto materialManager = MaterialManager::getManager();
|
||||
auto& materialManager = MaterialManager::getManager();
|
||||
|
||||
bool inherited = saveInherited && (_parentUuid.size() > 0);
|
||||
std::shared_ptr<Material> parent;
|
||||
|
||||
Reference in New Issue
Block a user