X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FConfig%2FConfig_WidgetAPI.cpp;h=bcf543bd17e21d93e81cfa832545a3672d594d8c;hb=5090ea57c88f874ec211b5addb28e413db5eb68e;hp=085648e9708b5f6d6f1d96bd5bbd6146aba02608;hpb=55106ca3aef765fc36d57720060c185d745f25db;p=modules%2Fshaper.git diff --git a/src/Config/Config_WidgetAPI.cpp b/src/Config/Config_WidgetAPI.cpp index 085648e97..bcf543bd1 100644 --- a/src/Config/Config_WidgetAPI.cpp +++ b/src/Config/Config_WidgetAPI.cpp @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D + /* * Config_WidgetAPI.cpp * @@ -45,10 +47,10 @@ bool Config_WidgetAPI::toChildWidget() { if (myCurrentNode && hasChild(myCurrentNode)) { myCurrentNode = myCurrentNode->children; - while (!isElementNode(myCurrentNode)) { + while (myCurrentNode && !isElementNode(myCurrentNode)) { myCurrentNode = myCurrentNode->next; } - return true; + return myCurrentNode != NULL; } return false; } @@ -99,15 +101,15 @@ std::string Config_WidgetAPI::widgetId() const std::string Config_WidgetAPI::widgetIcon() const { - return getProperty(ANY_WDG_ICON); + return getProperty(ATTR_ICON); } std::string Config_WidgetAPI::widgetLabel() const { - return getProperty(ANY_WDG_LABEL); + return getProperty(ATTR_LABEL); } std::string Config_WidgetAPI::widgetTooltip() const { - return getProperty(ANY_WDG_TOOLTIP); + return getProperty(ATTR_TOOLTIP); }