void HYDROGUI_ZoneDlg::setPolylineName( const QString& theName )
{
- myPolylines->setCurrentIndex( myPolylines->findText( theName ) );
+ int aNewIdx = myPolylines->findText( theName );
+ if ( aNewIdx != myPolylines->currentIndex() )
+ {
+ myPolylines->setCurrentIndex( aNewIdx );
+ }
+ else
+ {
+ onZoneDefChanged();
+ }
}
QString HYDROGUI_ZoneDlg::getPolylineName() const