// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
-// File: ModuleBase_FilterValidated.h
+// File: ModuleBase_FilterValidated.cpp
// Created: 17 Mar 2015
// Author: Natalia ERMOLAEVA
ModuleBase_Operation* anOperation = myWorkshop->module()->currentOperation();
if (anOperation) {
ModuleBase_IPropertyPanel* aPanel = anOperation->propertyPanel();
- ModuleBase_ModelWidget* anActiveWidget = aPanel->activeWidget();
- if (!anActiveWidget)
- anActiveWidget = aPanel->preselectionWidget();
+ ModuleBase_ModelWidget* aCurrentWidget = aPanel->preselectionWidget();
+ if (!aCurrentWidget)
+ aCurrentWidget = myWorkshop->module()->activeWidget();
ModuleBase_WidgetValidated* aWidgetValidated = dynamic_cast<ModuleBase_WidgetValidated*>
- (anActiveWidget);
+ (aCurrentWidget);
ModuleBase_ViewerPrs aPrs;
myWorkshop->selection()->fillPresentation(aPrs, theOwner);