History

Do not store physics engine pointer in PickScriptingInterface

sabrina-shanman committed 8 years ago

Commit a460cfa1 parent c6b24493 files · +2 −10Browse files

Showing the changes to interface/src/raypick/PickScriptingInterface.cpp (1 of 3 files). Show all

Unified · Split

interface/src/raypick/PickScriptingInterface.cpp+2−1
@@ -11,6 +11,7 @@ · 10 unmodified lines
1111 #include <QVariant>
1212 #include "GLMHelpers.h"
1313
14+#include "Application.h"
1415 #include <PickManager.h>
1516
1617 #include "StaticRayPick.h"
@@ -174,7 +175,7 @@ unsigned int PickScriptingInterface::createCollisionPick(const QVariant& propert · 157 unmodified lines
174175
175176 CollisionRegion collisionRegion(propMap);
176177
177− return DependencyManager::get<PickManager>()->addPick(PickQuery::Collision, std::make_shared<CollisionPick>(filter, maxDistance, enabled, collisionRegion, _physicsEngine));
178+ return DependencyManager::get<PickManager>()->addPick(PickQuery::Collision, std::make_shared<CollisionPick>(filter, maxDistance, enabled, collisionRegion, qApp->getPhysicsEngine()));
178179 }
179180
180181 void PickScriptingInterface::enablePick(unsigned int uid) {