Skip to content

Commit 49e36df

Browse files
committed
Fem: Hide input filter if new filer is created
1 parent 7c796d1 commit 49e36df

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/Mod/Fem/Gui/Command.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -1703,6 +1703,11 @@ void setupFilter(Gui::Command* cmd, std::string Name)
17031703
"App.activeDocument().ActiveObject.ViewObject.VectorMode = \"%s\"",
17041704
selObjectView->VectorMode.getValueAsString());
17051705

1706+
// hide selected filter
1707+
cmd->doCommand(Gui::Command::Doc,
1708+
"App.activeDocument().%s.ViewObject.Visibility = False",
1709+
selObject->getNameInDocument());
1710+
17061711
cmd->updateActive();
17071712
// open the dialog to edit the filter
17081713
cmd->doCommand(Gui::Command::Gui, "Gui.activeDocument().setEdit('%s')", FeatName.c_str());

src/Mod/Fem/Gui/ViewProviderFemPostObject.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -811,11 +811,13 @@ void ViewProviderFemPostObject::filterArtifacts(vtkDataSet* dset)
811811
m_surface->SetInputData(dset);
812812
}
813813
}
814+
815+
m_blockPropertyChanges = false;
816+
814817
// restore initial vsibility
815818
if (!visibility) {
816819
this->Visibility.setValue(visibility);
817820
}
818-
m_blockPropertyChanges = false;
819821
}
820822

821823
bool ViewProviderFemPostObject::setupPipeline()

0 commit comments

Comments
 (0)