Version: 1.5.52-svn-171106 (using KDE 3.5.5, Gentoo) Compiler: gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9) OS: Linux (i686) release 2.6.18-suspend2 Changing attributename or methodname of an already exiting object in class diagram view results in truncating list in edit window (parameters not shown). Seems not to be related to #114477.
Hello, i was able to reproduce this bug with 1.5.6 svn version. According to me, it seems that problem comes in dialogs/classifierlistpage.cpp, in slotDoubleClick, the list item display string is updated only with the classifier name (getName()) , maybe it should be the entire classifier string representation ( toString(Uml::st_SigNoVis) ). Sorry i'm quite a noob in diff/patch, but the following seems to help : Index: umbrello/dialogs/classifierlistpage.cpp =================================================================== --- umbrello/dialogs/classifierlistpage.cpp (révision 615256) +++ umbrello/dialogs/classifierlistpage.cpp (copie de travail) @@ -500,7 +500,7 @@ } if( listItem->showPropertiesDialog(this) ) { - m_pItemListLB->changeItem( listItem->getName(), m_pItemListLB->index(item) ); + m_pItemListLB->changeItem( listItem->toString(Uml::st_SigNoVis), m_pItemListLB->index(item) ); } } I'm not an Umbrello developer, i was just looking at the source code, so maybe this is not a correct fix and has bad side effects, so please test and post feedback.
Thanks for the fix - I applied it on branches/KDE/3.5/kdesdk (r615411) *** This bug has been marked as a duplicate of 114477 ***