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 |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed 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 |