output->global =
wl_display_add_global(c->wl_display, &wl_output_interface,
output, bind_output);
+ wl_signal_emit(&c->output_created_signal, output);
}
static void
wl_signal_init(&ec->show_input_panel_signal);
wl_signal_init(&ec->hide_input_panel_signal);
wl_signal_init(&ec->seat_created_signal);
+ wl_signal_init(&ec->output_created_signal);
ec->launcher_sock = weston_environment_get_fd("WESTON_LAUNCHER_SOCK");
ec->output_id_pool = 0;
struct wl_signal hide_input_panel_signal;
struct wl_signal seat_created_signal;
+ struct wl_signal output_created_signal;
struct wl_event_loop *input_loop;
struct wl_event_source *input_loop_source;