From 7c571cd43198f7cce1594983ed1f887b67c0971c Mon Sep 17 00:00:00 2001 From: humbletim Date: Fri, 23 Feb 2018 10:31:57 -0500 Subject: [PATCH] cleanup / addition error message detail --- .../src/graphics-scripting/GraphicsScriptingInterface.cpp | 2 +- .../src/graphics-scripting/ScriptableMesh.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/graphics-scripting/src/graphics-scripting/GraphicsScriptingInterface.cpp b/libraries/graphics-scripting/src/graphics-scripting/GraphicsScriptingInterface.cpp index c336e77762..787905520a 100644 --- a/libraries/graphics-scripting/src/graphics-scripting/GraphicsScriptingInterface.cpp +++ b/libraries/graphics-scripting/src/graphics-scripting/GraphicsScriptingInterface.cpp @@ -100,7 +100,7 @@ scriptable::ScriptableModelPointer GraphicsScriptingInterface::getModelObject(QU error = "no meshes available: " + modelObject.objectID.toString(); } } else { - error = "objectID mismatch: " + modelObject.objectID.toString(); + error = QString("objectID mismatch: %1 (containing %2 meshes)").arg(modelObject.objectID.toString()).arg(modelObject.meshes.size()); } } else { error = "provider unavailable"; diff --git a/libraries/graphics-scripting/src/graphics-scripting/ScriptableMesh.cpp b/libraries/graphics-scripting/src/graphics-scripting/ScriptableMesh.cpp index 0f689e3d2f..76741947fd 100644 --- a/libraries/graphics-scripting/src/graphics-scripting/ScriptableMesh.cpp +++ b/libraries/graphics-scripting/src/graphics-scripting/ScriptableMesh.cpp @@ -472,7 +472,9 @@ scriptable::ScriptableMeshBase::ScriptableMeshBase( scriptable::WeakModelProviderPointer provider, scriptable::ScriptableModelBasePointer model, scriptable::WeakMeshPointer weakMesh, QObject* parent ) : QObject(parent), provider(provider), model(model), weakMesh(weakMesh) { if (parent) { +#ifdef SCRIPTABLE_MESH_DEBUG qCDebug(graphics_scripting) << "ScriptableMeshBase -- have parent QObject, creating strong neshref" << weakMesh.lock().get() << parent; +#endif strongMesh = weakMesh.lock(); } }