fixup! [keyboard applet] fix TypeError garbage in log

New error:
/usr/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/ui/
main.qml:17:5: Unable to assign [undefined] to QString

This is because just string is returned and not an object.
The expression should always return struct with proper fields instead.
wilder-5.22
Andrey Butirsky 5 years ago committed by Nate Graham
parent 51ca0cc28f
commit 61ab0abf9a
  1. 3
      components/workspace/KeyboardLayoutButton.qml

@ -11,7 +11,8 @@ import org.kde.plasma.workspace.keyboardlayout 1.0
PlasmaComponents3.ToolButton {
property alias keyboardLayout: keyboardLayout
readonly property bool hasMultipleKeyboardLayouts: keyboardLayout.layoutsList.length > 1
readonly property var layoutNames: keyboardLayout.layoutsList.length ? keyboardLayout.layoutsList[keyboardLayout.layout] : ""
readonly property var layoutNames: keyboardLayout.layoutsList.length ? keyboardLayout.layoutsList[keyboardLayout.layout]
: { shortName: "", displayName: "", longName: "" }
text: layoutNames.longName
visible: hasMultipleKeyboardLayouts

Loading…
Cancel
Save