efl: create Efl.App class, the parent of Efl.Loop
This commit is contained in:
parent
cce178a95d
commit
30b2e24c6b
|
@ -50,7 +50,7 @@ progress_cb(void *data EINA_UNUSED, Eina_Accessor *access)
|
|||
|
||||
void list_files(void *data)
|
||||
{
|
||||
Efl_Io_Manager *job = efl_add(EFL_IO_MANAGER_CLASS, efl_main_loop_get());
|
||||
Efl_Io_Manager *job = efl_add(EFL_IO_MANAGER_CLASS, efl_app_main_loop_get(efl_app_get()));
|
||||
const char *path = data;
|
||||
|
||||
eina_future_then(efl_io_manager_ls(job, path, NULL, progress_cb, NULL), done_cb, NULL);
|
||||
|
|
|
@ -65,7 +65,7 @@ void open_file(const char *path)
|
|||
{
|
||||
Efl_Io_Manager *job;
|
||||
|
||||
job = efl_add(EFL_IO_MANAGER_CLASS, efl_main_loop_get());
|
||||
job = efl_add(EFL_IO_MANAGER_CLASS, efl_app_main_loop_get(efl_app_get()));
|
||||
|
||||
eina_future_chain(efl_io_manager_open(job, path, EINA_FALSE),
|
||||
{ .cb = _open_cb, .data = job },
|
||||
|
|
|
@ -83,7 +83,7 @@ int main(int argc, char const *argv[])
|
|||
eio_init();
|
||||
ecore_init();
|
||||
|
||||
job = efl_add(EFL_IO_MANAGER_CLASS, efl_main_loop_get());
|
||||
job = efl_add(EFL_IO_MANAGER_CLASS, efl_app_main_loop_get(efl_app_get()));
|
||||
|
||||
path = getenv("HOME");
|
||||
path2 = "./";
|
||||
|
|
|
@ -249,7 +249,7 @@ main(int argc, char **argv EINA_UNUSED)
|
|||
ELDBUS_CONNECTION_TYPE_SYSTEM :
|
||||
ELDBUS_CONNECTION_TYPE_SESSION);
|
||||
|
||||
root = efl_add_ref(ELDBUS_MODEL_OBJECT_CLASS, efl_main_loop_get(),
|
||||
root = efl_add_ref(ELDBUS_MODEL_OBJECT_CLASS, efl_app_main_loop_get(efl_app_get()),
|
||||
eldbus_model_object_custom_constructor(efl_added, conn_type, NULL, EINA_FALSE, bus_name, path),
|
||||
efl_event_callback_array_add(efl_added, event_cbs(), NULL));
|
||||
|
||||
|
|
Loading…
Reference in New Issue