Bug 484866 - Licence dialog in AboutPage opens as an overlay on top of the root application window rather than the about window
Summary: Licence dialog in AboutPage opens as an overlay on top of the root applicatio...
Status: RESOLVED FIXED
Alias: None
Product: kirigami-addons
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-01 11:54 UTC by Jack Hill
Modified: 2024-06-14 11:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jack Hill 2024-04-01 11:54:48 UTC
SUMMARY

STEPS TO REPRODUCE
1. Open Elisa
2. Open the About Elisa dialog
3. Click "Licence"

OBSERVED RESULT
Licence overlay opens in the root application page

EXPECTED RESULT
Should open as an overlay of the About window

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Tumbleweed 20240306
KDE Plasma Version: 5.7.10
KDE Frameworks Version: master
Qt Version: 6.6.2

ADDITIONAL INFORMATION
Comment 1 Bug Janitor Service 2024-06-14 09:22:39 UTC
A possibly relevant merge request was started @ https://invent.kde.org/libraries/kirigami-addons/-/merge_requests/250
Comment 2 Jack Hill 2024-06-14 11:49:27 UTC
Git commit 5f757b8663ce0cf8395571eaf5d2c0373a226f5e by Jack Hill.
Committed on 14/06/2024 at 09:23.
Pushed by carlschwan into branch 'master'.

Open AboutPage license dialog on the correct window

Test-plan:
- Launch Elisa
- Open "About Elisa"
- Click "LGPLv3"

Before:
- License dialog opened on the main window (not the About window)

Now:
- License dialog opens on the About window

M  +1    -1    src/formcard/AboutPage.qml

https://invent.kde.org/libraries/kirigami-addons/-/commit/5f757b8663ce0cf8395571eaf5d2c0373a226f5e