elm/win: don't force opaque bg if alpha is set
authorMike Blumenkrantz <zmike@samsung.com>
Wed, 11 Jul 2018 19:50:23 +0000 (15:50 -0400)
committerShinwoo Kim <cinoo.kim@samsung.com>
Tue, 24 Jul 2018 05:37:18 +0000 (14:37 +0900)
commit26960befc0906dd9b79bd6b35801089b79bafb0c
treecaaa9819ffe1d684f0200030d6847e372b01fbb0
parent93852df409f33c1b89ff46fe03e1ca74cb5d72c9
elm/win: don't force opaque bg if alpha is set

Summary:
alpha prevents an opaque bg, so ensure that this is being correctly
detected

worth noting here is that the eo api for win calls through _elm_win_standard_init()
during finalize which ensures that need_bg_solid is set; the legacy api
does not call this during "normal" construction

fix T7129
Depends on D6568

Reviewers: devilhorns

Subscribers: cedric, #committers

Tags: #efl

Maniphest Tasks: T7129

Differential Revision: https://phab.enlightenment.org/D6569
src/lib/elementary/efl_ui_win.c