From: spo Date: Mon, 7 Sep 2015 14:18:10 +0000 (+0300) Subject: Issue #901 - It is possible to define empty name for parameter X-Git-Tag: V_1.4.0_beta4~86 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=9518d50a9b5dd14c20ffa04ee8dbf9995f96ee2c;p=modules%2Fshaper.git Issue #901 - It is possible to define empty name for parameter --- diff --git a/src/ParametersPlugin/ParametersPlugin_EvalListener.cpp b/src/ParametersPlugin/ParametersPlugin_EvalListener.cpp index 8e826aa16..03b4b1199 100644 --- a/src/ParametersPlugin/ParametersPlugin_EvalListener.cpp +++ b/src/ParametersPlugin/ParametersPlugin_EvalListener.cpp @@ -288,7 +288,9 @@ void ParametersPlugin_EvalListener::processObjectRenamedEvent( std::shared_ptr aMessage = std::dynamic_pointer_cast(theMessage); - if (!aMessage.get() || aMessage->oldName().empty() || aMessage->newName().empty()) + // Empty new name is not available too but it will be rejected by + // name validator in isValidAttribute. + if (!aMessage.get() || aMessage->oldName().empty()) return; // check if the renamed object is a result parameter