[Uml-devel] branches/KDE/3.5/kdesdk/umbrello/umbrello

Oliver Kellogg okellogg at users.sourceforge.net
Fri Sep 22 06:20:12 UTC 2006


SVN commit 587278 by okellogg:

changeCurrentView(): w is now always the same as pApp->getCurrentView().


 M  +3 -3      umldoc.cpp  


--- branches/KDE/3.5/kdesdk/umbrello/umbrello/umldoc.cpp #587277:587278
@@ -1067,10 +1067,10 @@
             temp->setType( type );
             temp->setID( UniqueID::gen() );
             addView(temp);
-            emit sigDiagramCreated( UniqueID::get() );
+            emit sigDiagramCreated( temp->getID() );
             setModified(true, false);
             UMLApp::app()->enablePrint(true);
-            changeCurrentView( UniqueID::get() );
+            changeCurrentView( temp->getID() );
             break;
         } else {
             KMessageBox::error(0, i18n("A diagram is already using that name."), i18n("Not a Unique Name"));
@@ -1156,7 +1156,7 @@
 void UMLDoc::changeCurrentView(Uml::IDType id) {
     UMLApp* pApp = UMLApp::app();
     UMLView* w = findView(id);
-    if (w != pApp->getCurrentView() && w) {
+    if (w) {
         pApp->setCurrentView(w);
         emit sigDiagramChanged(w->getType());
         pApp->setDiagramMenuItemsState( true );




More information about the umbrello-devel mailing list