git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@50584
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
(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,
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))