[plasmashell] [Bug 399143] widgets/lineedit displays no text
Serge Volkov
bugzilla_noreply at kde.org
Sun Nov 25 13:24:41 GMT 2018
https://bugs.kde.org/show_bug.cgi?id=399143
Serge Volkov <sv at ulstu.ru> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sv at ulstu.ru
--- Comment #9 from Serge Volkov <sv at ulstu.ru> ---
I investigated the problem. And it is not driver bug.
If you use "renderType: Text.NativeRendering" for all text fields, the bug
disappears and everything looks fine. For example, for lockcreen, you can make
the following changes to the MineBlock.qml file:
1. Add to the top
import QtQuick.Controls.Styles.Plasma 2.0 as Styles
2. Add to the PlasmaComponents.TextField
Styles.TextFieldStyle {
renderType: Screen.devicePixelRatio % 1 !== 0 ? Text.QtRendering :
Text.NativeRendering
}
Also, you cannot use the ShaderEffect if the VESA driver is used. I deleted it
from the UserDelegate.qml.
The same problems in the qml source files of sddm. I made a lot of changes to
these files regarding renderType and the problem for me was solved.
These problems do not depend on the theme (Breeze or not - does not matter),
because the problem is in the SddmComponents qml files. For all text fields,
you need to add a renderType property.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Visual-design
mailing list