[PATCH 5/6] compositor: init shell after xserver
Tiago Vignatti
tiago.vignatti at intel.com
Mon Apr 16 07:31:44 PDT 2012
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 at intel.com>
---
src/compositor.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/compositor.c b/src/compositor.c
index 3e0139d..03f0eb1 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -2601,9 +2601,6 @@ int main(int argc, char *argv[])
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",
@@ -2612,6 +2609,9 @@ int main(int argc, char *argv[])
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);
--
1.7.5.4
More information about the wayland-devel
mailing list