forked from enlightenment/efl
efreet: mark efreet_menu_async_parse() deprecated.
Marking deprecated, with warnning and instant return. Disabling test code also (for now). Awaiting a fresh implementation. @fix T585
This commit is contained in:
parent
c8c0dbb32b
commit
6baaab4b21
|
@ -598,11 +598,15 @@ efreet_menu_get(void)
|
||||||
return NULL;
|
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_parse(const char *path, Efreet_Menu_Cb func, const void *data)
|
||||||
{
|
{
|
||||||
Efreet_Menu_Async *async;
|
Efreet_Menu_Async *async;
|
||||||
|
|
||||||
|
ERR("%s is deprecated and shouldn't be called", __FUNCTION__);
|
||||||
|
|
||||||
|
return;
|
||||||
async = NEW(Efreet_Menu_Async, 1);
|
async = NEW(Efreet_Menu_Async, 1);
|
||||||
async->func = func;
|
async->func = func;
|
||||||
async->data = (void*)data;
|
async->data = (void*)data;
|
||||||
|
|
|
@ -100,9 +100,9 @@ EAPI Efreet_Menu *efreet_menu_get(void);
|
||||||
* @param func function to call when menu is created
|
* @param func function to call when menu is created
|
||||||
* @param data user data to return in callback
|
* @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
|
* @param path The path of the menu to load
|
||||||
|
|
|
@ -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
|
#ifdef HAVE_CONFIG_H
|
||||||
# include <config.h>
|
# include <config.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include <Eina.h>
|
#include <Eina.h>
|
||||||
|
@ -61,6 +68,7 @@ main(void)
|
||||||
ecore_init();
|
ecore_init();
|
||||||
efreet_init();
|
efreet_init();
|
||||||
|
|
||||||
|
|
||||||
eina_lock_new(&lock);
|
eina_lock_new(&lock);
|
||||||
|
|
||||||
create_threads();
|
create_threads();
|
||||||
|
@ -69,9 +77,13 @@ main(void)
|
||||||
eina_thread_join(threads[i]);
|
eina_thread_join(threads[i]);
|
||||||
|
|
||||||
eina_lock_free(&lock);
|
eina_lock_free(&lock);
|
||||||
|
|
||||||
efreet_shutdown();
|
efreet_shutdown();
|
||||||
ecore_shutdown();
|
ecore_shutdown();
|
||||||
eina_shutdown();
|
eina_shutdown();
|
||||||
|
*/
|
||||||
|
|
||||||
|
int
|
||||||
|
main(void)
|
||||||
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue