From 57c6d1b2e0bb2db130f6790d77b9da976db9d4ee Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Fri, 26 Nov 2010 20:48:50 +0000 Subject: [PATCH] fix efreet after the Windows commits SVN revision: 55026 --- legacy/efreet/src/bin/efreet_desktop_cache_create.c | 2 ++ legacy/efreet/src/lib/efreet.c | 2 ++ legacy/efreet/src/lib/efreet_desktop.c | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/legacy/efreet/src/bin/efreet_desktop_cache_create.c b/legacy/efreet/src/bin/efreet_desktop_cache_create.c index 7c9328b4fd..1f50f3df2a 100644 --- a/legacy/efreet/src/bin/efreet_desktop_cache_create.c +++ b/legacy/efreet/src/bin/efreet_desktop_cache_create.c @@ -12,11 +12,13 @@ #include #include +#include #include #include #include "Efreet.h" #include "efreet_private.h" +#include "efreet_icon_private.h" static Eet_Data_Descriptor *edd = NULL; static Eet_File *ef = NULL; diff --git a/legacy/efreet/src/lib/efreet.c b/legacy/efreet/src/lib/efreet.c index f89200ff59..3f3e459bee 100644 --- a/legacy/efreet/src/lib/efreet.c +++ b/legacy/efreet/src/lib/efreet.c @@ -25,6 +25,8 @@ void *alloca (size_t); #include #include +#include +#include #include #include "Efreet.h" diff --git a/legacy/efreet/src/lib/efreet_desktop.c b/legacy/efreet/src/lib/efreet_desktop.c index 2c7dd75335..eefca946d1 100644 --- a/legacy/efreet/src/lib/efreet_desktop.c +++ b/legacy/efreet/src/lib/efreet_desktop.c @@ -133,11 +133,13 @@ efreet_desktop_init(void) return 0; } +#ifdef HAVE_EVIL if (!evil_sockets_init()) { ERR("Could not initialize Winsock system"); return 0; } +#endif efreet_desktop_cache = eina_hash_string_superfast_new(NULL); efreet_desktop_types = NULL; @@ -174,7 +176,9 @@ efreet_desktop_shutdown(void) EINA_LIST_FREE(efreet_desktop_dirs, dir) eina_stringshare_del(dir); IF_FREE_HASH(change_monitors); +#ifdef HAVE_EVIL evil_sockets_shutdown(); +#endif eina_log_domain_unregister(_efreet_desktop_log_dom); }