This reverts a snip from commit
d012e9df. On that commit, it was lost the
ability of calling X applications from desktop panel; xserver module
was setting DISPLAY only later, after panel was already launched.
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
ec->option_idle_time = idle_time;
ec->idle_time = idle_time;
- if (shell_init(ec) < 0)
- exit(EXIT_FAILURE);
-
xserver_init = NULL;
if (xserver)
xserver_init = load_module("xserver-launcher.so",
if (xserver_init)
xserver_init(ec);
+ if (shell_init(ec) < 0)
+ exit(EXIT_FAILURE);
+
if (wl_display_add_socket(display, socket_name)) {
fprintf(stderr, "failed to add socket: %m\n");
exit(EXIT_FAILURE);