https://bugs.kde.org/show_bug.cgi?id=449622
--- Comment #8 from Oliver Kellogg <okell...@users.sourceforge.net> --- Git commit 796a451ac8811401b6f37e3286707da636933dda by Oliver Kellogg. Committed on 12/03/2022 at 06:32. Pushed by okellogg into branch 'master'. https://bugs.kde.org/show_bug.cgi?id=449622#c5 fix for displaced pins, ports, and their associated floating texts umbrello/umlwidgets/umlwidget.cpp followup to commit d8fe02e - In function loadFromXMI : - Initialize fixedX to just nX. - Initialize fixedY to just nY. - Local bool usesRelativeCoords indicates whther this widget's coordinates are relative to its parentItem(). - Apply umlScene()->fixX() to fixedX and apply umlScene()->fixY() to fixedY only if usesRelativeCoords is false. - Call umlScene()->updateCanvasSizeEstimate() only if usesRelativeCoords is false. umbrello/umlwidgets/pinportbase.cpp - In function loadFromXMI, on loading optional child floatingtext move call to m_pName->setParentItem(this) to before m_pName->loadFromXMI(). Reason: UMLWidget::loadFromXMI needs to evaluate whether the widget coordinates are relative to a parent UMLWidget (see above). M +2 -1 umbrello/umlwidgets/pinportbase.cpp M +14 -3 umbrello/umlwidgets/umlwidget.cpp https://invent.kde.org/sdk/umbrello/commit/796a451ac8811401b6f37e3286707da636933dda -- You are receiving this mail because: You are watching all bug changes.