Summary: | associations turn into generalisation over file reopen | ||
---|---|---|---|
Product: | [Applications] umbrello | Reporter: | Søren Holm <sgh> |
Component: | general | Assignee: | Oliver Kellogg <okellogg> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | akruijff |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Søren Holm
2005-06-02 15:02:32 UTC
*** This bug has been marked as a duplicate of 106632 *** No, this bug is not a duplicate of bug #106632 The fix to this is in svn, and the svn-version still misbehaves, allthough #106632 is confirmed to be fixed Ouch. SVN commit 421347 by okellogg: load(): Only consider assoc type change to at_Realization if current type is at_Generalization. BUG:106673 M +6 -1 ChangeLog M +3 -2 umbrello/association.cpp --- trunk/KDE/kdesdk/umbrello/ChangeLog #421346:421347 @@ -5,8 +5,13 @@ * Change interface into class and vice versa (if abstract and no attributes) * Bugs fixed / wishes implemented (see http://bugs.kde.org) -57588 67719 79433 87252 88117 105564 106632 +57588 67719 79433 87252 88117 105564 +Version 1.4.2 (maintenance release) + +* Bugs fixed from http://bugs.kde.org : +106632 106673 + Version 1.4.1 (maintenance release) Bugs fixed: --- trunk/KDE/kdesdk/umbrello/umbrello/association.cpp #421346:421347 @@ -266,8 +266,9 @@ // is not complete, so we need to finish the analysis here. // its a realization if either endpoint is an interface - if (obj[A] && obj[A]->getBaseType() == Uml::ot_Interface || - obj[B] && obj[B]->getBaseType() == Uml::ot_Interface) + if (m_AssocType == Uml::at_Generalization && + (obj[A] && obj[A]->getBaseType() == Uml::ot_Interface || + obj[B] && obj[B]->getBaseType() == Uml::ot_Interface)) m_AssocType = Uml::at_Realization; return true; *** Bug 106780 has been marked as a duplicate of this bug. *** |