forked from enlightenment/efl
grrrr. slowness bug. fix. now display bug is back.
SVN revision: 51855
This commit is contained in:
parent
76f750ea39
commit
28a28cbf27
|
@ -123,7 +123,10 @@ evas_object_clip_across_clippees_check(Evas_Object *obj)
|
||||||
Evas_Object *obj2;
|
Evas_Object *obj2;
|
||||||
|
|
||||||
if (!obj->clip.clipees) return;
|
if (!obj->clip.clipees) return;
|
||||||
evas_object_child_map_across_mark(obj, obj->cur.map_parent, 1);
|
// schloooooooooooow:
|
||||||
|
// evas_object_child_map_across_mark(obj, obj->cur.map_parent, 1);
|
||||||
|
// buggy:
|
||||||
|
evas_object_child_map_across_mark(obj, obj->cur.map_parent, 0);
|
||||||
if (obj->cur.cache.clip.dirty)
|
if (obj->cur.cache.clip.dirty)
|
||||||
{
|
{
|
||||||
EINA_LIST_FOREACH(obj->clip.clipees, l, obj2)
|
EINA_LIST_FOREACH(obj->clip.clipees, l, obj2)
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
// debug rendering
|
// debug rendering
|
||||||
//#define REND_DGB 1
|
//#define REND_DGB 1
|
||||||
|
//#define STDOUT_DBG 1
|
||||||
|
|
||||||
#ifdef REND_DGB
|
#ifdef REND_DGB
|
||||||
static FILE *dbf = NULL;
|
static FILE *dbf = NULL;
|
||||||
|
@ -12,7 +13,11 @@ rend_dbg(const char *txt)
|
||||||
{
|
{
|
||||||
if (!dbf)
|
if (!dbf)
|
||||||
{
|
{
|
||||||
|
#ifdef STDOUT_DBG
|
||||||
|
dbf = stdout;
|
||||||
|
#else
|
||||||
dbf = fopen("EVAS-RENDER-DEBUG.log", "w");
|
dbf = fopen("EVAS-RENDER-DEBUG.log", "w");
|
||||||
|
#endif
|
||||||
if (!dbf) return;
|
if (!dbf) return;
|
||||||
}
|
}
|
||||||
fputs(txt, dbf);
|
fputs(txt, dbf);
|
||||||
|
@ -198,7 +203,12 @@ _evas_render_phase1_direct(Evas *e,
|
||||||
obj->func->render_pre(obj);
|
obj->func->render_pre(obj);
|
||||||
if (obj->pre_render_done)
|
if (obj->pre_render_done)
|
||||||
{
|
{
|
||||||
if ((obj->smart.smart) && _evas_render_has_map(obj))
|
RD(" pre-render-done smart:%p has_map:%i had_map:%i\n",
|
||||||
|
obj->smart.smart,
|
||||||
|
_evas_render_has_map(obj),
|
||||||
|
_evas_render_had_map(obj));
|
||||||
|
if ((obj->smart.smart) &&
|
||||||
|
(_evas_render_has_map(obj)))
|
||||||
{
|
{
|
||||||
RD(" has map + smart\n");
|
RD(" has map + smart\n");
|
||||||
_evas_render_prev_cur_clip_cache_add(e, obj);
|
_evas_render_prev_cur_clip_cache_add(e, obj);
|
||||||
|
|
Loading…
Reference in New Issue