samples: fix fbdev-backend to assign a tty via PEPPER_FBDEV_TTY environment variable 40/121440/1
authorSung-Jin Park <sj76.park@samsung.com>
Tue, 28 Mar 2017 04:51:40 +0000 (13:51 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Tue, 28 Mar 2017 04:51:40 +0000 (13:51 +0900)
Change-Id: I069c784a565f658b2bb342bb7f60da426ac94428
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
src/samples/fbdev-backend.c

index 9861087..63a6930 100644 (file)
@@ -79,6 +79,9 @@ main(int argc, char **argv)
        struct wl_event_loop   *loop = NULL;
        struct wl_event_source *sigint = NULL;
 
+       int                     tty;
+       const char             *tty_str;
+
        {   /* for gdb attach */
                char cc;
                int  ret;
@@ -90,7 +93,14 @@ main(int argc, char **argv)
 
        init_signals();
 
-       if (!pepper_virtual_terminal_setup(0/*FIXME*/))
+       tty_str = getenv("PEPPER_FBDEV_TTY");
+
+       if (!tty_str)
+               tty = 0;
+       else
+               tty = atoi(tty_str);
+
+       if (!pepper_virtual_terminal_setup(tty))
                goto cleanup;
 
        compositor = pepper_compositor_create("wayland-0");