From e85bb4f7065e5750e48a7c77056c80c0fa18e559 Mon Sep 17 00:00:00 2001 From: vsv Date: Mon, 27 Aug 2018 16:06:54 +0300 Subject: [PATCH] Issue #2602: Check selection with validators before its using. --- src/ModuleBase/ModuleBase_WidgetMultiSelector.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ModuleBase/ModuleBase_WidgetMultiSelector.cpp b/src/ModuleBase/ModuleBase_WidgetMultiSelector.cpp index 2a60ec774..c3ced396b 100755 --- a/src/ModuleBase/ModuleBase_WidgetMultiSelector.cpp +++ b/src/ModuleBase/ModuleBase_WidgetMultiSelector.cpp @@ -301,6 +301,12 @@ bool ModuleBase_WidgetMultiSelector::setSelection(QList // if there is at least one set, the result is true isDone = isDone || aProcessed; } + // Check the selection with validators + QString aError = getError(); + if (aError.length() > 0) { + aSelectionListAttr->clear(); + isDone = false; + } // updateObject - to update/redisplay feature // it is commented in order to perfom it outside the method //if (isDone) { -- 2.39.2