efl: create Efl.App class, the parent of Efl.Loop

This commit is contained in:
Mike Blumenkrantz 2018-02-26 12:16:20 -05:00
parent cce178a95d
commit 30b2e24c6b
4 changed files with 4 additions and 4 deletions

View File

@ -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);

View File

@ -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 },

View File

@ -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 = "./";

View File

@ -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));