Showing the changes to interface/src/raypick/PickScriptingInterface.cpp (1 of 46 files). Show all
Unified · Split
| @@ -94,10 +94,15 @@ void PickScriptingInterface::removePick(unsigned int uid) { · 93 unmodified lines | ||
| 94 | 94 | } |
| 95 | 95 | |
| 96 | 96 | QVariantMap PickScriptingInterface::getPrevPickResult(unsigned int uid) { |
| 97 | − return DependencyManager::get<PickManager>()->getPrevPickResult(uid); | |
| 97 | + QVariantMap result; | |
| 98 | + auto pickResult = DependencyManager::get<PickManager>()->getPrevPickResult(uid); | |
| 99 | + if (pickResult) { | |
| 100 | + result = pickResult->toVariantMap(); | |
| 101 | + } | |
| 102 | + return result; | |
| 98 | 103 | } |
| 99 | 104 | |
| 100 | −void PickScriptingInterface::setPrecisionPicking(unsigned int uid, const bool precisionPicking) { | |
| 105 | +void PickScriptingInterface::setPrecisionPicking(unsigned int uid, bool precisionPicking) { | |
| 101 | 106 | DependencyManager::get<PickManager>()->setPrecisionPicking(uid, precisionPicking); |
| 102 | 107 | } |
| 103 | 108 | |