[Uml-devel] kdesdk/umbrello/umbrello

Jonathan Riddell jri at jriddell.org
Tue Jul 13 18:18:21 UTC 2004


CVS commit by jriddell: 

Fix beastie 85126: Sequence diagram objects not creating at uniform height 


  M +7 -2      umlview.cpp   1.156


--- kdesdk/umbrello/umbrello/umlview.cpp  #1.155:1.156
@@ -430,6 +430,7 @@ void UMLView::slotObjectCreated(UMLObjec
                         ObjectWidget *ow = new ObjectWidget(this, o, getLocalID() );
                         ow->setDrawAsActor(true);
-                        if (m_Type == dt_Sequence)
+                        if (m_Type == dt_Sequence) {
                                 y = ow->topMargin();
+                        }
                         newWidget = ow;
                 } else
@@ -468,5 +469,9 @@ void UMLView::slotObjectCreated(UMLObjec
                         newWidget = new ClassWidget(this, static_cast<UMLClass*>(o));
                 } else {
-                        newWidget = new ObjectWidget(this, o, getLocalID() );
+                        ObjectWidget *ow = new ObjectWidget(this, o, getLocalID() );
+                        if (m_Type == dt_Sequence) {
+                                y = ow->topMargin();
+                        }
+                        newWidget = ow;
                 }
         } else {






More information about the umbrello-devel mailing list