From bbc744490b8ecba0c1e759fa8aa680213f7b2050 Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Tue, 25 Mar 2014 11:06:25 +0100 Subject: [PATCH] e_main: Initialize UUID store during E startup I have been running with this enabled for a while and it should not make trouble but if it does simply reverting this one if totally fine while I'm away. --- src/bin/e_main.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/bin/e_main.c b/src/bin/e_main.c index 4575499b6..6a4823f84 100644 --- a/src/bin/e_main.c +++ b/src/bin/e_main.c @@ -517,6 +517,18 @@ main(int argc, char **argv) _e_main_shutdown_push(e_alert_shutdown); #endif +#ifdef HAVE_WAYLAND + /* init uuid store for window/surface properties */ + TS("E_UUID_Store Init"); + if (!e_uuid_store_init()) + { + e_error_message_show(_("Enlightenment cannot initialize its UUID store.\n")); + _e_main_shutdown(-1); + } + TS("E_UUID_Store Init Done"); + _e_main_shutdown_push(e_uuid_store_shutdown); +#endif + TS("E_Configure Init"); e_configure_init(); TS("E_Configure Init Done");