External edge is visualized until another edge is selected of the filtered value is not valid
After merge from master, where a visualization bug is fixed, the edge should be erased from the viewer always in restoreAttributeValue.
void PartSet_WidgetShapeSelector::restoreAttributeValue(const bool theValid)
{
ModuleBase_WidgetShapeSelector::restoreAttributeValue(theValid);
- //if (!theValid)
- removeExternal();
+ /// this is a temporary code, will be removed when master is merged to this branch
+ /// after merge, the external edge should be removed always, without flag checking
+ if (!theValid)
+ removeExternal();
/*
XGUI_ModuleConnector* aConnector = dynamic_cast<XGUI_ModuleConnector*>(myWorkshop);
XGUI_Workshop* aWorkshop = aConnector->workshop();