| Summary: | Nested folders are not loaded properly | ||
|---|---|---|---|
| Product: | [Applications] umbrello | Reporter: | Oliver Kellogg <okellogg> |
| Component: | general | Assignee: | Umbrello Development Group <umbrello-devel> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | Git | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/sdk/umbrello/commit/a81599106a13b6263e32902d05ed0942341509d6 | Version Fixed/Implemented In: | 2.33.80 (KDE releases 21.03.80) |
| Sentry Crash Report: | |||
|
Description
Oliver Kellogg
2020-12-12 23:33:01 UTC
Git commit a81599106a13b6263e32902d05ed0942341509d6 by Oliver Kellogg.
Committed on 12/12/2020 at 23:59.
Pushed by okellogg into branch 'master'.
Fix for 'Nested folders are not loaded properly'
umbrello/model_utils.cpp
- In function convert_OT_LVT case UMLObject::ot_Folder,
- replace local UMLFolder *f by UMLPackage *p initialized to
o->asUMLPackage();
- at do-while loop condition omit call to asUMLFolder().
Reason: Permit packages as intermediate stores.
umbrello/uml1model/package.cpp
- On processing <packagedElement> and <ownedElement>,
- before calling Object_Factory::makeObjectFromXMI(), retrieve
attribute "stereotype" into local stereoID;
- pass stereoID into call of Object_Factory::makeObjectFromXMI().
M +3 -3 umbrello/model_utils.cpp
M +3 -2 umbrello/uml1model/package.cpp
https://invent.kde.org/sdk/umbrello/commit/a81599106a13b6263e32902d05ed0942341509d6
|