This can happen when rapidly opening & closing windows and when
engines are swapped between shm & egl programmatically.
SVN revision: 74616
Render_Engine *re;
re = (Render_Engine *)data;
+ if ((!re) || (!re->win)) return;
+
eng_window_use(re->win);
evas_gl_common_context_resize(re->win->gl_context, re->win->w, re->win->h, re->win->rot);
evas_common_tilebuf_add_redraw(re->tb, x, y, w, h);
eng_canvas_alpha_get(void *data, void *info __UNUSED__)
{
Render_Engine *re = (Render_Engine *)data;
+
+ if ((!re) || (!re->win)) return EINA_FALSE;
return re->win->alpha;
}