MeasureGui: Show measurement if it doesn't track any subjects
This commit is contained in:
@@ -436,12 +436,15 @@ bool ViewProviderMeasureBase::isSubjectVisible()
|
||||
}
|
||||
|
||||
// we need these things to proceed
|
||||
if (!getMeasureObject() ||
|
||||
getMeasureObject()->getSubject().empty() ||
|
||||
!guiDoc ) {
|
||||
if (!getMeasureObject() || !guiDoc ) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Show the measurement if it doesn't track any subjects
|
||||
if (getMeasureObject()->getSubject().empty()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
for (auto & obj : getMeasureObject()->getSubject()) {
|
||||
Gui::ViewProvider* vp = guiDoc->getViewProvider(obj);
|
||||
if (!vp || !vp->isVisible()) {
|
||||
|
||||
Reference in New Issue
Block a user