Bug 370733 - QtQuick Controls ComboBox popup rendering broken
Summary: QtQuick Controls ComboBox popup rendering broken
Status: RESOLVED FIXED
Alias: None
Product: Oxygen
Classification: Plasma
Component: style (show other bugs)
Version: 5.8.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-14 08:21 UTC by Kai Uwe Broulik
Modified: 2016-11-07 14:30 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Uwe Broulik 2016-10-14 08:21:09 UTC
QtQuick Controls ComboBox popups have a white background with any colorscheme making text unreadable and the highlight gradient also only spans the label width.

I tried applying [1] to Oxygen but it only resulted in a frame being rendered but not an appropriate background :/

Reproducible: Always

Steps to Reproduce:
1. Switch to Oxygen style
2. Use "Breeze Dark" colorscheme
3. Open e.g. Task manager settings
4. click a ComboBox

Actual Results:  
The popup is white with light-gray text and unreadable

Expected Results:  
The popup looks good

This is basically Bug 343369 but for Oxygen which needs similar treatment
Comment 1 Hugo Pereira Da Costa 2016-11-07 14:30:59 UTC
Git commit 397f7baa2ea45033acfcd0a81c6afca690e07734 by Hugo Pereira Da Costa.
Committed on 07/11/2016 at 14:30.
Pushed by hpereiradacosta into branch 'master'.

Draw full rect in qtquick menu frames (as in, e.g. comboboxes)

M  +13   -0    kstyle/oxygenstyle.cpp

http://commits.kde.org/oxygen/397f7baa2ea45033acfcd0a81c6afca690e07734