evas: no need to double init tilebuf as it is created by software generic.

This commit is contained in:
Cedric BAIL 2017-08-25 10:47:39 -07:00
parent bf2439b501
commit 741ecaf2cf
3 changed files with 2 additions and 25 deletions

View File

@ -752,14 +752,6 @@ eng_setup(void *engine EINA_UNUSED, void *in, unsigned int w, unsigned int h)
evas_render_engine_software_generic_merge_mode_set(&re->generic.software, merge_mode);
if (re->generic.software.tb)
evas_common_tilebuf_free(re->generic.software.tb);
re->generic.software.tb =
evas_common_tilebuf_new(w, h);
if (re->generic.software.tb)
evas_common_tilebuf_set_tile_size(re->generic.software.tb,
TILESIZE, TILESIZE);
if (re->generic.software.tb)
evas_render_engine_software_generic_tile_strict_set(&re->generic.software, EINA_TRUE);

View File

@ -1008,13 +1008,6 @@ eng_setup(void *engine EINA_UNUSED, void *in, unsigned int w, unsigned int h)
initted = EINA_TRUE;
}
if (re->generic.software.tb)
evas_common_tilebuf_free(re->generic.software.tb);
re->generic.software.tb = evas_common_tilebuf_new(w, h);
if (re->generic.software.tb)
evas_common_tilebuf_set_tile_size(re->generic.software.tb,
TILESIZE, TILESIZE);
if (re->generic.software.tb)
evas_render_engine_software_generic_tile_strict_set(&re->generic.software, EINA_TRUE);

View File

@ -649,16 +649,8 @@ eng_setup(void *engine EINA_UNUSED, void *info, unsigned int w, unsigned int h)
}
if (re->generic.software.tb)
evas_common_tilebuf_free(re->generic.software.tb);
re->generic.software.tb = evas_common_tilebuf_new(w, h);
if (re->generic.software.tb)
{
evas_common_tilebuf_set_tile_size(re->generic.software.tb,
TILESIZE, TILESIZE);
evas_render_engine_software_generic_tile_strict_set
(&re->generic.software, EINA_TRUE);
}
evas_render_engine_software_generic_tile_strict_set
(&re->generic.software, EINA_TRUE);
eng_window_use(eng_get_ob(re));