Bug 449463

Summary: Generalization arrow broken
Product: [Applications] umbrello Reporter: Jessica <jess.jones.unitedkingdom>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: Git   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Attachments: file to open

Description Jessica 2022-02-01 16:45:44 UTC
Created attachment 146131 [details]
file to open

When moving class Entity, the generalization arrow from class Fruit to Entity is broken (arrow doesn't attach)

STEPS TO REPRODUCE
1.  Open XML file
2. Move class Entity
3.  generalization arrow doesn't attach

OBSERVED RESULT

generalization arrow doesn't attach

EXPECTED RESULT

eneralization arrow must stay attached


SOFTWARE/OS VERSIONS
Windows:  git 126264fd KDE binary factory
Comment 1 Jessica 2022-02-04 22:45:08 UTC
A related bug: the creation of a generalization arrow manually is not possible: https://bugs.kde.org/show_bug.cgi?id=449626

However moving around 2 classes connected by a generalization arrow created by the code importing wizard is THIS bug here.
Comment 2 Oliver Kellogg 2022-02-05 00:48:41 UTC
Git commit 4108be7b389d38d22e013e9cb9b88d03441f0363 by Oliver Kellogg.
Committed on 05/02/2022 at 00:48.
Pushed by okellogg into branch 'master'.

umbrello/umlwidgets/associationwidget.{h,cpp} : Revert most of commits f80bd68 and dc485c1, they destroyed association line attachments.
Related: bug 449626, bug 449627, bug 447866

M  +732  -187  umbrello/umlwidgets/associationwidget.cpp
M  +14   -4    umbrello/umlwidgets/associationwidget.h

https://invent.kde.org/sdk/umbrello/commit/4108be7b389d38d22e013e9cb9b88d03441f0363