diff options
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | src/eulogium.c | 8 |
2 files changed, 8 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index f651dad..cc967d4 100644 --- a/configure.ac +++ b/configure.ac @@ -35,6 +35,7 @@ PKG_CHECK_MODULES([EFL], eina >= 1.8.0 elementary >= 1.8.0 evas >= 1.8.0 + eeze >= 1.8.0 ]) # Check for tests and coverage diff --git a/src/eulogium.c b/src/eulogium.c index 1fa272f..67be469 100644 --- a/src/eulogium.c +++ b/src/eulogium.c @@ -3,7 +3,8 @@ #endif #include <Ecore_Getopt.h> -#include <Eina.h> +#include <Eeze.h> +#include <Eeze_Disk.h> #include <Elementary.h> #include <Evas.h> #include <stdlib.h> @@ -1417,6 +1418,10 @@ EAPI_MAIN int elm_main(int argc, char **argv) // Evas_Object *splash_window; // Eina_List *engines, *l; + eeze_init(); + eeze_disk_function(); + if (!(eeze_disk_can_mount() && eeze_disk_can_unmount())) + EINA_LOG_ERR("No disk (u)mount support available"); elm_need_eldbus(); args = ecore_getopt_parse(&optdesc, values, argc, argv); @@ -1509,6 +1514,7 @@ EAPI_MAIN int elm_main(int argc, char **argv) free(eulogium.printer.file_handlers); /* TODO: Cleanup function? */ elm_shutdown(); + eeze_shutdown(); return EXIT_SUCCESS; } |