forked from enlightenment/efl
Revert "promise: Add even simpler helper for main loop promise creation"
This reverts commit e931fd698d
.
This commit is contained in:
parent
f5a5609c27
commit
e90a9f3eef
|
@ -83,18 +83,6 @@ EAPI Eina_Future_Scheduler *efl_loop_future_scheduler_get(const Eo *obj);
|
||||||
*/
|
*/
|
||||||
EAPI Eina_Promise *efl_loop_promise_new(const Eo *obj, Eina_Promise_Cancel_Cb cancel_cb, const void *data);
|
EAPI Eina_Promise *efl_loop_promise_new(const Eo *obj, Eina_Promise_Cancel_Cb cancel_cb, const void *data);
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief Create a promise attached to the main loop
|
|
||||||
*
|
|
||||||
* @param cancel_cb A callback used to inform that the promise was canceled. Use
|
|
||||||
* this callback to @c free @p data. @p cancel_cb must not be @c NULL !
|
|
||||||
* @param data Data to @p cancel_cb.
|
|
||||||
* @return A promise or @c NULL on error.
|
|
||||||
*
|
|
||||||
* @see eina_promise_new()
|
|
||||||
*/
|
|
||||||
EAPI Eina_Promise *efl_loop_main_promise_new(Eina_Promise_Cancel_Cb cancel_cb, const void *data);
|
|
||||||
|
|
||||||
#include "efl_loop_fd.eo.h"
|
#include "efl_loop_fd.eo.h"
|
||||||
#include "efl_loop_handler.eo.h"
|
#include "efl_loop_handler.eo.h"
|
||||||
|
|
||||||
|
|
|
@ -776,14 +776,4 @@ efl_loop_promise_new(const Eo *obj, Eina_Promise_Cancel_Cb cancel_cb, const void
|
||||||
cancel_cb, data);
|
cancel_cb, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI Eina_Promise *
|
|
||||||
efl_loop_main_promise_new(Eina_Promise_Cancel_Cb cancel_cb, const void *data)
|
|
||||||
{
|
|
||||||
Efl_Loop *main;
|
|
||||||
|
|
||||||
main = efl_loop_main_get(EFL_LOOP_CLASS);
|
|
||||||
return eina_promise_new(efl_loop_future_scheduler_get(main),
|
|
||||||
cancel_cb, data);
|
|
||||||
}
|
|
||||||
|
|
||||||
#include "efl_loop.eo.c"
|
#include "efl_loop.eo.c"
|
||||||
|
|
Loading…
Reference in New Issue