fix nasty bug in efreet where running an update of desktops (or icons)

could be delayed by minutes.



SVN revision: 77133
devs/devilhorns/wayland_egl
Carsten Haitzler 10 years ago
parent 0f1366f323
commit 3593470069
  1. 5
      legacy/efreet/ChangeLog
  2. 8
      legacy/efreet/NEWS
  3. 10
      legacy/efreet/src/lib/efreet_cache.c

@ -134,3 +134,8 @@
2012-08-30 Carsten Haitzler (The Rasterman)
1.7.0 release
2012-09-27 Carsten Haitzler (The Rasterman)
* Fix long lurking bug where desktop/icon cache updates get
delayed by silly long amounts of time.

@ -1,4 +1,10 @@
Efreet 1.7.0
Efreet 1.8.0
Changes since Efreet 1.7.0:
---------------------------
Fixes:
* Fix insane delay added to desktop/icon updates.
Changes since Efreet 1.2.0:
---------------------------

@ -947,9 +947,8 @@ efreet_cache_desktop_update(void)
if (!efreet_cache_update) return;
if (desktop_cache_timer)
ecore_timer_delay(desktop_cache_timer, 0.2);
else
desktop_cache_timer = ecore_timer_add(0.2, desktop_cache_update_cache_cb, NULL);
ecore_timer_del(desktop_cache_timer);
desktop_cache_timer = ecore_timer_add(0.2, desktop_cache_update_cache_cb, NULL);
}
void
@ -994,9 +993,8 @@ efreet_cache_icon_update(void)
if (!efreet_cache_update) return;
if (icon_cache_timer)
ecore_timer_delay(icon_cache_timer, 0.2);
else
icon_cache_timer = ecore_timer_add(0.2, icon_cache_update_cache_cb, NULL);
ecore_timer_del(icon_cache_timer);
icon_cache_timer = ecore_timer_add(0.2, icon_cache_update_cache_cb, NULL);
}
static Eina_Bool

Loading…
Cancel
Save