forked from enlightenment/efl
evas: fix use of already freed data use.
This commit is contained in:
parent
443574a65d
commit
1b14531146
|
@ -1025,8 +1025,6 @@ eng_setup(Evas *eo_e, void *in)
|
|||
Outbuf *ob;
|
||||
|
||||
re->generic.ob->gl_context->references++;
|
||||
eng_window_free(re->generic.ob);
|
||||
re->generic.ob = NULL;
|
||||
gl_wins--;
|
||||
|
||||
ob = eng_window_new(info, eo_e,
|
||||
|
@ -1041,6 +1039,10 @@ eng_setup(Evas *eo_e, void *in)
|
|||
re->generic.ob->info->info.destination_alpha,
|
||||
re->generic.ob->info->info.rotation,
|
||||
swap_mode);
|
||||
|
||||
eng_window_free(re->generic.ob);
|
||||
re->generic.ob = NULL;
|
||||
|
||||
eng_window_use(ob);
|
||||
if (ob)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue