discomfitor pushed a commit to branch enlightenment-0.19.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=ba84edbdb77d14b015166b57f0ca05cd09f11186

commit ba84edbdb77d14b015166b57f0ca05cd09f11186
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Sep 21 15:16:30 2015 -0400

    always set alpha for internal wins
    
    due to the presence of color classes on internal windows, e must
    ensure that users who set translucent colors for window base objects
    get transparency as expected on those parts of the window. it's impossible
    to determine in advance whether alpha is needed, so it's best to just
    set alpha in all cases
    
    fix T2050
---
 src/bin/e_win.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/e_win.c b/src/bin/e_win.c
index 982e58f..07f9e82 100644
--- a/src/bin/e_win.c
+++ b/src/bin/e_win.c
@@ -317,6 +317,7 @@ e_win_new(E_Comp *c)
                                   0, 0, 1, 1, 1, 0,
                                   &win->evas_win);
    e_canvas_add(win->ecore_evas);
+   ecore_evas_alpha_set(win->ecore_evas, 1);
    ecore_evas_data_set(win->ecore_evas, "E_Win", win);
    ecore_evas_callback_move_set(win->ecore_evas, _e_win_cb_move);
    ecore_evas_callback_resize_set(win->ecore_evas, _e_win_cb_resize);

-- 


Reply via email to