forked from enlightenment/efl
* ecore_evas: Fix typo preventing live preview to work and add
sub_ecore_evas to SDL backend. SVN revision: 39555
This commit is contained in:
parent
a11c52735f
commit
9f3aac0837
|
@ -33,7 +33,7 @@ _ecore_evas_directfb_render(Ecore_Evas *ee)
|
||||||
Eina_List *updates, *ll;
|
Eina_List *updates, *ll;
|
||||||
Ecore_Evas *ee2;
|
Ecore_Evas *ee2;
|
||||||
|
|
||||||
#ifdef BUILD_ECORE_EVAS_BUFFER
|
#ifdef BUILD_ECORE_EVAS_SOFTWARE_BUFFER
|
||||||
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
||||||
{
|
{
|
||||||
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
||||||
|
|
|
@ -228,7 +228,7 @@ _ecore_evas_idle_enter(void *data __UNUSED__)
|
||||||
Ecore_Evas *ee2;
|
Ecore_Evas *ee2;
|
||||||
#endif
|
#endif
|
||||||
if (ee->func.fn_pre_render) ee->func.fn_pre_render(ee);
|
if (ee->func.fn_pre_render) ee->func.fn_pre_render(ee);
|
||||||
#ifdef BUILD_ECORE_EVAS_BUFFER
|
#ifdef BUILD_ECORE_EVAS_SOFTWARE_BUFFER
|
||||||
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
||||||
{
|
{
|
||||||
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
||||||
|
|
|
@ -129,9 +129,22 @@ _ecore_evas_idle_enter(void *data __UNUSED__)
|
||||||
for (l = (Ecore_List2 *)ecore_evases; l; l = l->next)
|
for (l = (Ecore_List2 *)ecore_evases; l; l = l->next)
|
||||||
{
|
{
|
||||||
Ecore_Evas *ee;
|
Ecore_Evas *ee;
|
||||||
|
#ifdef BUILD_ECORE_EVAS_SOFTWARE_BUFFER
|
||||||
|
Eina_List *ll;
|
||||||
|
Ecore_Evas *ee2;
|
||||||
|
#endif
|
||||||
|
|
||||||
ee = (Ecore_Evas *)l;
|
ee = (Ecore_Evas *)l;
|
||||||
|
|
||||||
|
#ifdef BUILD_ECORE_EVAS_SOFTWARE_BUFFER
|
||||||
|
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
||||||
|
{
|
||||||
|
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
||||||
|
_ecore_evas_buffer_render(ee2);
|
||||||
|
if (ee2->func.fn_post_render) ee2->func.fn_post_render(ee2);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
if (ee->func.fn_pre_render) ee->func.fn_pre_render(ee);
|
if (ee->func.fn_pre_render) ee->func.fn_pre_render(ee);
|
||||||
|
|
||||||
if (ee->prop.avoid_damage) _ecore_evas_render(ee);
|
if (ee->prop.avoid_damage) _ecore_evas_render(ee);
|
||||||
|
|
|
@ -68,12 +68,10 @@ static void
|
||||||
_ecore_evas_win32_render(Ecore_Evas *ee)
|
_ecore_evas_win32_render(Ecore_Evas *ee)
|
||||||
{
|
{
|
||||||
Eina_List *updates;
|
Eina_List *updates;
|
||||||
#ifdef BUILD_ECORE_EVAS_BUFFER
|
#ifdef BUILD_ECORE_EVAS_SOFTWARE_BUFFER
|
||||||
Eina_List *ll;
|
Eina_List *ll;
|
||||||
Ecore_Evas *ee2;
|
Ecore_Evas *ee2;
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BUILD_ECORE_EVAS_BUFFER
|
|
||||||
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
||||||
{
|
{
|
||||||
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
||||||
|
|
|
@ -64,12 +64,10 @@ static void
|
||||||
_ecore_evas_wince_render(Ecore_Evas *ee)
|
_ecore_evas_wince_render(Ecore_Evas *ee)
|
||||||
{
|
{
|
||||||
Eina_List *updates = NULL;
|
Eina_List *updates = NULL;
|
||||||
#ifdef BUILD_ECORE_EVAS_BUFFER
|
#ifdef BUILD_ECORE_EVAS_SOFTWARE_BUFFER
|
||||||
Eina_List *ll;
|
Eina_List *ll;
|
||||||
Ecore_Evas *ee2;
|
Ecore_Evas *ee2;
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BUILD_ECORE_EVAS_BUFFER
|
|
||||||
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
||||||
{
|
{
|
||||||
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
||||||
|
|
|
@ -144,12 +144,10 @@ _ecore_evas_x_render(Ecore_Evas *ee)
|
||||||
Evas_Rectangle *r;
|
Evas_Rectangle *r;
|
||||||
Eina_List *updates, *l;
|
Eina_List *updates, *l;
|
||||||
int rend = 0;
|
int rend = 0;
|
||||||
#ifdef BUILD_ECORE_EVAS_BUFFER
|
#ifdef BUILD_ECORE_EVAS_SOFTWARE_BUFFER
|
||||||
Eina_List *ll;
|
Eina_List *ll;
|
||||||
Ecore_Evas *ee2;
|
Ecore_Evas *ee2;
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef BUILD_ECORE_EVAS_BUFFER
|
|
||||||
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
EINA_LIST_FOREACH(ee->sub_ecore_evas, ll, ee2)
|
||||||
{
|
{
|
||||||
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
|
||||||
|
|
Loading…
Reference in New Issue