| Summary: | Needed: flag for wallpaper plugins to tell if screenlocker-ready (QWidget usage) | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Friedrich W. H. Kossebau <kossebau> |
| Component: | general | Assignee: | David Edmundson <kde> |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | wishlist | CC: | asturm, nate, plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Friedrich W. H. Kossebau
2018-03-09 14:04:57 UTC
Not really a feature wish, but a bug in the design: you can add QWidget-using wallpaper plugins for the lockscreen, and things are broken. Rereading I notice there was a typo in the initial text, it should have been: " a) ScreenLocker::UnlockApp is a QGuiApplication instance only, so wallpaper plugins which use QWidgets internally (e.g. due to no proper refactoring yet done for reusing those classes to render the QML item) will fail badly. " At this point widget apps in wallpapers can just be declared unsupported. We already have a flag for if they can be used in the screenlocker |