parent
45aebcb121
commit
3997e75aa9
|
@ -573,34 +573,6 @@ efreet_desktop_edd(void)
|
||||||
return desktop_edd;
|
return desktop_edd;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
efreet_cache_icon_free(Efreet_Cache_Icon *icon)
|
|
||||||
{
|
|
||||||
unsigned int i;
|
|
||||||
|
|
||||||
if (!icon) return;
|
|
||||||
if (icon == NON_EXISTING) return;
|
|
||||||
|
|
||||||
for (i = 0; i < icon->icons_count; ++i)
|
|
||||||
{
|
|
||||||
free(icon->icons[i]->paths);
|
|
||||||
free(icon->icons[i]);
|
|
||||||
}
|
|
||||||
|
|
||||||
free(icon->icons);
|
|
||||||
free(icon);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
efreet_cache_icon_fallback_free(Efreet_Cache_Fallback_Icon *icon)
|
|
||||||
{
|
|
||||||
if (!icon) return;
|
|
||||||
if (icon == NON_EXISTING) return;
|
|
||||||
|
|
||||||
free(icon->icons);
|
|
||||||
free(icon);
|
|
||||||
}
|
|
||||||
|
|
||||||
Efreet_Cache_Icon *
|
Efreet_Cache_Icon *
|
||||||
efreet_cache_icon_find(Efreet_Icon_Theme *theme, const char *icon)
|
efreet_cache_icon_find(Efreet_Icon_Theme *theme, const char *icon)
|
||||||
{
|
{
|
||||||
|
@ -673,6 +645,34 @@ efreet_cache_icon_theme_find(const char *theme)
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
efreet_cache_icon_free(Efreet_Cache_Icon *icon)
|
||||||
|
{
|
||||||
|
unsigned int i;
|
||||||
|
|
||||||
|
if (!icon) return;
|
||||||
|
if (icon == NON_EXISTING) return;
|
||||||
|
|
||||||
|
for (i = 0; i < icon->icons_count; ++i)
|
||||||
|
{
|
||||||
|
free(icon->icons[i]->paths);
|
||||||
|
free(icon->icons[i]);
|
||||||
|
}
|
||||||
|
|
||||||
|
free(icon->icons);
|
||||||
|
free(icon);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
efreet_cache_icon_fallback_free(Efreet_Cache_Fallback_Icon *icon)
|
||||||
|
{
|
||||||
|
if (!icon) return;
|
||||||
|
if (icon == NON_EXISTING) return;
|
||||||
|
|
||||||
|
free(icon->icons);
|
||||||
|
free(icon);
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
efreet_cache_icon_theme_free(Efreet_Icon_Theme *theme)
|
efreet_cache_icon_theme_free(Efreet_Icon_Theme *theme)
|
||||||
{
|
{
|
||||||
|
@ -739,26 +739,6 @@ efreet_cache_desktop_find(const char *file)
|
||||||
return desktop;
|
return desktop;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
efreet_cache_desktop_update(void)
|
|
||||||
{
|
|
||||||
if (!efreet_cache_update) return;
|
|
||||||
|
|
||||||
/* TODO: Make sure we don't create a lot of execs, maybe use a timer? */
|
|
||||||
if (desktop_cache_job) ecore_job_del(desktop_cache_job);
|
|
||||||
desktop_cache_job = ecore_job_add(desktop_cache_update_cache_job, NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
efreet_cache_icon_update(void)
|
|
||||||
{
|
|
||||||
if (!efreet_cache_update) return;
|
|
||||||
|
|
||||||
/* TODO: Make sure we don't create a lot of execs, maybe use a timer? */
|
|
||||||
if (icon_cache_job) ecore_job_del(icon_cache_job);
|
|
||||||
icon_cache_job = ecore_job_add(icon_cache_update_cache_job, NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
efreet_cache_desktop_free(Efreet_Desktop *desktop)
|
efreet_cache_desktop_free(Efreet_Desktop *desktop)
|
||||||
{
|
{
|
||||||
|
@ -784,6 +764,26 @@ efreet_cache_desktop_free(Efreet_Desktop *desktop)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
efreet_cache_desktop_update(void)
|
||||||
|
{
|
||||||
|
if (!efreet_cache_update) return;
|
||||||
|
|
||||||
|
/* TODO: Make sure we don't create a lot of execs, maybe use a timer? */
|
||||||
|
if (desktop_cache_job) ecore_job_del(desktop_cache_job);
|
||||||
|
desktop_cache_job = ecore_job_add(desktop_cache_update_cache_job, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
efreet_cache_icon_update(void)
|
||||||
|
{
|
||||||
|
if (!efreet_cache_update) return;
|
||||||
|
|
||||||
|
/* TODO: Make sure we don't create a lot of execs, maybe use a timer? */
|
||||||
|
if (icon_cache_job) ecore_job_del(icon_cache_job);
|
||||||
|
icon_cache_job = ecore_job_add(icon_cache_update_cache_job, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
Eina_Bool
|
Eina_Bool
|
||||||
efreet_cache_check(Eet_File **ef, const char *path, int major)
|
efreet_cache_check(Eet_File **ef, const char *path, int major)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue