forked from enlightenment/efl
parent
e248c8b6fc
commit
1154cf402c
|
@ -325,11 +325,8 @@ eng_setup(Evas *e, void *in)
|
|||
(info->info.destination_alpha != re->win->alpha) ||
|
||||
(info->info.rotation != re->win->rot))
|
||||
{
|
||||
if (re->win)
|
||||
{
|
||||
eng_window_free(re->win);
|
||||
gl_wins--;
|
||||
}
|
||||
Evas_GL_X11_Window *oldwin = re->win;
|
||||
|
||||
re->win = eng_window_new(info->info.display,
|
||||
info->info.drawable,
|
||||
info->info.screen,
|
||||
|
@ -342,6 +339,11 @@ eng_setup(Evas *e, void *in)
|
|||
info->info.destination_alpha,
|
||||
info->info.rotation);
|
||||
if (re->win) gl_wins++;
|
||||
if (oldwin)
|
||||
{
|
||||
eng_window_free(oldwin);
|
||||
gl_wins--;
|
||||
}
|
||||
}
|
||||
else if ((re->win->w != e->output.w) ||
|
||||
(re->win->h != e->output.h))
|
||||
|
|
Loading…
Reference in New Issue