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

Oliver Kellogg okellogg at users.sourceforge.net
Sun Jul 22 22:14:48 UTC 2007


SVN commit 691088 by okellogg:

slotMenuSelection(case ListPopupMenu::mt_EnumLiteral): No need to call parent.

 M  +6 -3      enumwidget.cpp  


--- trunk/KDE/kdesdk/umbrello/umbrello/enumwidget.cpp #691087:691088
@@ -168,13 +168,16 @@
 }
 
 void EnumWidget::slotMenuSelection(int sel) {
-    switch(sel) {
-    case ListPopupMenu::mt_EnumLiteral:
+    if (sel == ListPopupMenu::mt_EnumLiteral) {
         if (Object_Factory::createChildObject(static_cast<UMLClassifier*>(m_pObject),
                                               Uml::ot_EnumLiteral) )  {
+            /* I don't know why it works without these calls:
+            updateComponentSize();
+            update();
+             */
             UMLApp::app()->getDocument()->setModified();
         }
-        break;
+        return;
     }
     UMLWidget::slotMenuSelection(sel);
 }




More information about the umbrello-devel mailing list