summaryrefslogtreecommitdiff
path: root/src/bin/efreet/efreetd_cache.c
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2015-12-23 13:38:05 -0500
committerMike Blumenkrantz <zmike@osg.samsung.com>2015-12-23 13:40:48 -0500
commit06bb13e2f84ef053eb3f90fe83f0a1efac0663f1 (patch)
tree32ede7bfae47c72aa47ab294ecde8d69e91c8de8 /src/bin/efreet/efreetd_cache.c
parent5c2def50ca2eb802797565dbe15cb10cb755b92f (diff)
efreetd: send ipc for EFREET_EVENT_DESKTOP_CACHE_BUILD...always
since the conversion from dbus -> ecore-ipc, efreetd has failed to notify when a cache build has completed, instead only sending the current state of the desktop cache: not built fix T2733 @fix
Diffstat (limited to 'src/bin/efreet/efreetd_cache.c')
-rw-r--r--src/bin/efreet/efreetd_cache.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bin/efreet/efreetd_cache.c b/src/bin/efreet/efreetd_cache.c
index b72450d05b..55e813041d 100644
--- a/src/bin/efreet/efreetd_cache.c
+++ b/src/bin/efreet/efreetd_cache.c
@@ -737,6 +737,8 @@ cache_exe_data_cb(void *data EINA_UNUSED, int type EINA_UNUSED, void *event)
737 Eina_Bool update = EINA_FALSE; 737 Eina_Bool update = EINA_FALSE;
738 738
739 if ((ev->lines) && (*ev->lines->line == 'c')) update = EINA_TRUE; 739 if ((ev->lines) && (*ev->lines->line == 'c')) update = EINA_TRUE;
740 if (!desktop_exists)
741 send_signal_desktop_cache_build();
740 desktop_exists = EINA_TRUE; 742 desktop_exists = EINA_TRUE;
741 send_signal_desktop_cache_update(update); 743 send_signal_desktop_cache_update(update);
742 } 744 }