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
This commit is contained in:
Mike Blumenkrantz 2015-09-21 15:16:30 -04:00
parent 7925bb3923
commit ba84edbdb7
1 changed files with 1 additions and 0 deletions

View File

@ -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);