Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.5, 6.7, 6.8
-
None
-
-
b0b34c56a (dev), 802cd973f (dev), 71d0de983 (dev), 4d4aa3078 (6.7), 1c2bd7809 (6.7), 56c37e7dd (6.7), b8a2d1215 (tqtc/lts-6.5), a57d5b1fd (dev), 09590ee99 (6.9), 39851d13f (6.8)
Description
QKdeTheme expects KDE settings to be stored in specific locations.
If an unsupported linux distribution stores theme settings elsewhere or not at all, reading the settings will return a default constructed QVariant. In this case, the color scheme will not be updated. When the theme name is found, but does not contain the key words "dark" or "light", the colorScheme is determined heuristically. This fallback doesn't happen, when no theme is found.
While harmless for supported platforms, this behavior could be changed to the benefit of unsupported ones.