diff --git a/src/lib/efreet/efreet_menu.c b/src/lib/efreet/efreet_menu.c index b774460c98..3ad742c612 100644 --- a/src/lib/efreet/efreet_menu.c +++ b/src/lib/efreet/efreet_menu.c @@ -598,11 +598,15 @@ efreet_menu_get(void) return NULL; } -EAPI void +/* deprecated */ +EINA_DEPRECATED EAPI void efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, const void *data) { Efreet_Menu_Async *async; + ERR("%s is deprecated and shouldn't be called", __FUNCTION__); + + return; async = NEW(Efreet_Menu_Async, 1); async->func = func; async->data = (void*)data; diff --git a/src/lib/efreet/efreet_menu.h b/src/lib/efreet/efreet_menu.h index b7f123ac82..a732630723 100644 --- a/src/lib/efreet/efreet_menu.h +++ b/src/lib/efreet/efreet_menu.h @@ -100,9 +100,9 @@ EAPI Efreet_Menu *efreet_menu_get(void); * @param func function to call when menu is created * @param data user data to return in callback * - * @since 1.8 + * @deprecated */ -EAPI void efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, const void *data); +EINA_DEPRECATED EAPI void efreet_menu_async_parse(const char *path, Efreet_Menu_Cb func, const void *data); /** * @param path The path of the menu to load diff --git a/src/tests/efreet/efreet_async_test.c b/src/tests/efreet/efreet_async_test.c index 49acaa0c16..0b116c30a4 100644 --- a/src/tests/efreet/efreet_async_test.c +++ b/src/tests/efreet/efreet_async_test.c @@ -1,7 +1,14 @@ +/* + +XXX: Disable test until a better implementation can be made +For now efreet_menu_async_parse is deprecated. + + #ifdef HAVE_CONFIG_H # include #endif + #include #include @@ -61,6 +68,7 @@ main(void) ecore_init(); efreet_init(); + eina_lock_new(&lock); create_threads(); @@ -69,9 +77,13 @@ main(void) eina_thread_join(threads[i]); eina_lock_free(&lock); - efreet_shutdown(); ecore_shutdown(); eina_shutdown(); +*/ + +int +main(void) +{ return 0; }