On Wed, 5 Feb 2014 21:40:34 +0100 Davide Andreoli <[email protected]> said:
> 2014-02-05 Carsten Haitzler <[email protected]>: > > > raster pushed a commit to branch master. > > > > > > http://git.enlightenment.org/core/enlightenment.git/commit/?id=91b3f2e0e1d14e8d6c11283439c5fa3403dff029 > > > > commit 91b3f2e0e1d14e8d6c11283439c5fa3403dff029 > > Author: Carsten Haitzler (Rasterman) <[email protected]> > > Date: Wed Feb 5 08:15:27 2014 +0900 > > > > Revert "Revert "e_main_idler_freeze/thaw - disable - this causes no > > end of wierdnesses"" > > > > This reverts commit 3067f600eeb1f2ad9b21e02e20e763166fed15bf. > > > > revert wars! - i keep hitting problems - the one i still see is that i > > come back to a machine that has blanked for a while - i launch some > > app (terminology, sylpheed, chromium - doesn't matter) and no window > > appears. psorcess is running. no matter how many times i launch it ... > > no new process appears. this is a major bug. stopping the idler is an > > optimization not a necessity. > > > > I'm getting exactly the same behavior: process running but no window at > all, also after an e restart. But I get the bug while using the pc, not > after blank or suspend. At least 2/3 times every hour of use, didn't find a > way to reproduce though. > So the cause is probably elsewhere. i saw it go awake after disabling the e idle changes (as above) i've been testing this for a while now and it seems gone after this change above. try it. > > --- > > src/bin/e_comp.c | 2 +- > > src/bin/e_comp_canvas.c | 2 +- > > 2 files changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/src/bin/e_comp.c b/src/bin/e_comp.c > > index 230524a..368dbd1 100644 > > --- a/src/bin/e_comp.c > > +++ b/src/bin/e_comp.c > > @@ -842,7 +842,7 @@ _e_comp_screensaver_off(void *data EINA_UNUSED, int > > type EINA_UNUSED, void *even > > { > > if (!c->saver) continue; > > /* frozen in _e_comp_canvas_screensaver_active() */ > > - e_main_idler_thaw(); > > +// e_main_idler_thaw(); > > c->saver = EINA_FALSE; > > if (!c->nocomp) > > ecore_evas_manual_render_set(c->ee, EINA_FALSE); > > diff --git a/src/bin/e_comp_canvas.c b/src/bin/e_comp_canvas.c > > index c8eac04..363c660 100644 > > --- a/src/bin/e_comp_canvas.c > > +++ b/src/bin/e_comp_canvas.c > > @@ -91,7 +91,7 @@ _e_comp_canvas_screensaver_active(void *d EINA_UNUSED, > > Evas_Object *obj, const c > > { > > E_Comp *c; > > /* thawed in _e_comp_screensaver_off() */ > > - e_main_idler_freeze(); > > +// e_main_idler_freeze(); > > ecore_animator_frametime_set(10.0); > > c = e_comp_util_evas_object_comp_get(obj); > > if (!c->nocomp) > > > > -- > > > > > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [email protected] ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
