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

Oliver Kellogg okellogg at users.sourceforge.net
Tue Jan 15 18:05:39 UTC 2008


SVN commit 761939 by okellogg:

pasteClip5 (case Uml::ot_{EnumLiteral,EntityAttribute}):
{enum,entity}Parent can only ever be NULL if we dynamic_cast.


 M  +2 -2      umlclipboard.cpp  


--- trunk/KDE/kdesdk/umbrello/umbrello/clipboard/umlclipboard.cpp #761938:761939
@@ -613,7 +613,7 @@
             }
         case Uml::ot_EnumLiteral:
            {
-               UMLEnum* enumParent = static_cast<UMLEnum*>( parent );
+               UMLEnum* enumParent = dynamic_cast<UMLEnum*>( parent );
                // if parent is not a UMLEnum, bail out immediately;
                if ( !enumParent ) {
                    result = false;
@@ -637,7 +637,7 @@
            }
         case Uml::ot_EntityAttribute :
             {
-                UMLEntity* entityParent = static_cast<UMLEntity*>( parent );
+                UMLEntity* entityParent = dynamic_cast<UMLEntity*>( parent );
                 // if parent is not a UMLEntity, bail out immediately;
                 if ( !entityParent ) {
                     result = false;




More information about the umbrello-devel mailing list