https://bugs.kde.org/show_bug.cgi?id=477865

            Bug ID: 477865
           Summary: The wallpaper setting in "Screen Locking" is broken
    Classification: Applications
           Product: systemsettings
           Version: 5.90.0
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_screenlocker
          Assignee: plasma-b...@kde.org
          Reporter: rs5334...@gmail.com
  Target Milestone: ---

Created attachment 163725
  --> https://bugs.kde.org/attachment.cgi?id=163725&action=edit
Demonstration

If you go into the settings, you can see that the system wallpaper is not
loading

STEPS TO REPRODUCE
1. Go to Settings => "Screen Locking"
2. Go to Appearance
3. Switch the wallpaper mode to "Image"
4. You will see that you cannot select a wallpaper. They just didn't load.

OBSERVED RESULT
It's empty, there's no wallpaper.

EXPECTED RESULT
I had to see a list of all the wallpapers

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon (Unstable), Wayland
KDE Plasma Version: 5.90.0
KDE Frameworks Version: 5.246.0
Qt Version: 6.6.0

ADDITIONAL INFORMATION
I'm attaching a video for a better demonstration. In addition, I'm attaching
all the console log I got while recording the video:

```
qt.qml.typeresolution.cycle: Cyclic dependency detected between
"qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and
"qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
qt.qml.typeresolution.cycle: Cyclic dependency detected between
"qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and
"qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
qt.qml.typeresolution.cycle: Cyclic dependency detected between
"qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and
"qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_objectName"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_ColorDefault"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_objectNameChanged"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_valueChanged"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_keys"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_isImmutable"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_writeConfig"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___0"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___1"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to
non-existent property "cfg_objectName"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to
non-existent property "cfg_objectNameChanged"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to
non-existent property "cfg_valueChanged"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to
non-existent property "cfg_keys"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to
non-existent property "cfg_isImmutable"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to
non-existent property "cfg_writeConfig"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to
non-existent property "cfg___0"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to
non-existent property "cfg___1"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to
non-existent property "cfg___2"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to
non-existent property "cfg___3"
qt.qml.context: qrc:/kcm/kcm_screenlocker/Appearance.qml:42:17 Parameter
"index" is not declared. Injection of parameters into signal handlers is
deprecated. Use JavaScript functions with formal parameters instead.
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_objectName"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_PreviewImageDefault"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_PreviewImage"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_objectNameChanged"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_valueChanged"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_keys"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_isImmutable"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg_writeConfig"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___0"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___1"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___2"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___3"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___4"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___5"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___6"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___7"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___8"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___9"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___10"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___11"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___12"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___13"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___14"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___15"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___16"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___17"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___18"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to
non-existent property "cfg___19"
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:240:9:
QML Connections: Detected function "onCurrentWallpaperChanged" in Connections
element. This is probably intended to be a signal handler but no signal of the
target matches the name.
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:228:
TypeError: Cannot read property 'currentWallpaper' of undefined
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:23:
TypeError: Cannot read property 'configuration' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:74:
TypeError: Cannot read property 'currentWallpaper' of undefined
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:241:13:
Unable to assign [undefined] to QObject*
```

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to