| Summary: | The file dialog fails to implement X11 WM_TRANSIENT_FOR correctly | ||
|---|---|---|---|
| Product: | [Plasma] plasma-integration | Reporter: | Emmanuel Lepage Vallée <emmanuel.lepage> |
| Component: | general | Assignee: | Martin Flöser <mgraesslin> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugs.kde.org |
| Priority: | NOR | ||
| Version First Reported In: | 5.7.3 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| URL: | https://phabricator.kde.org/D2543 | ||
| Latest Commit: | http://commits.kde.org/plasma-integration/4a50ee3212d734db4a1cdd4fc24308be23cdf7da | Version Fixed/Implemented In: | 5.7.5 |
| Sentry Crash Report: | |||
|
Description
Emmanuel Lepage Vallée
2016-08-23 02:46:46 UTC
yep, looks wrong. Though KWin gets the modality correctly, though placement is wrong. Patch at https://phabricator.kde.org/D2543 Git commit 4a50ee3212d734db4a1cdd4fc24308be23cdf7da by Martin Gräßlin. Committed on 31/08/2016 at 13:09. Pushed by graesslin into branch 'Plasma/5.7'. Set transientParent window for file dialog The file dialog did not set a proper WM_TRANSIENT_FOR hint. This change ensures that the proper parent window is passed as the WM_TRANSIENT_FOR hint. FIXED-IN: 5.7.5 Test Plan: xprop+xwininfo on file dialog and parent window Reviewers: #plasma Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D2543 M +1 -1 src/platformtheme/kdeplatformfiledialoghelper.cpp http://commits.kde.org/plasma-integration/4a50ee3212d734db4a1cdd4fc24308be23cdf7da Taking into account that KFind can be started directly should KFind be regarded as a file dialog or stand alone window? |