diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2015-12-02 20:29:31 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2015-12-02 20:53:27 +0900 |
commit | 5263e61585dcc90264790565efb8bcdfcfbf0a13 (patch) | |
tree | f2e8e0f509e5ebc0317e06d10de3e448809471a7 /src/bin/efreet | |
parent | a7a2781a00ca6557aef6490bc0159cb426441b28 (diff) | |
download | efl-5263e61585dcc90264790565efb8bcdfcfbf0a13.tar.gz |
efreet desktop tracking - fix monitoring of dirs of custom desktops
@fix
this is wrong - start monitoring every/any dir in which a desktop file
exists that we load a desktop file from. imagine you browse directories
in efm with lots of desktop files in them - we end up monitoring lots
of directories that we then rememebr and don't un-monitor. this
disables monitoring of dirs from which we load a .desktop file from to
fix this.
Diffstat (limited to 'src/bin/efreet')
-rw-r--r-- | src/bin/efreet/efreetd_cache.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bin/efreet/efreetd_cache.c b/src/bin/efreet/efreetd_cache.c index e1896e72c8..6fa88546b0 100644 --- a/src/bin/efreet/efreetd_cache.c +++ b/src/bin/efreet/efreetd_cache.c @@ -698,7 +698,9 @@ error: static void read_lists(void) { - fill_list("extra_desktops.dirs", &desktop_extra_dirs); +// dont use extra dirs as the only way to get extra dirs is by loading a +// specific desktop file at a specific path, and this is wrong +// fill_list("extra_desktops.dirs", &desktop_extra_dirs); fill_list("extra_icons.dirs", &icon_extra_dirs); fill_list("icons.exts", &icon_exts); } |