@ -158,7 +158,7 @@ static void handle_display_destroy(struct wl_listener *listener, void *data) {
wlr_wl_backend_destroy ( & backend - > backend ) ;
wlr_wl_backend_destroy ( & backend - > backend ) ;
}
}
struct wlr_backend * wlr_wl_backend_create ( struct wl_display * display ) {
struct wlr_backend * wlr_wl_backend_create ( struct wl_display * display , const char * remote ) {
wlr_log ( L_INFO , " Creating wayland backend " ) ;
wlr_log ( L_INFO , " Creating wayland backend " ) ;
struct wlr_wl_backend * backend = calloc ( 1 , sizeof ( struct wlr_wl_backend ) ) ;
struct wlr_wl_backend * backend = calloc ( 1 , sizeof ( struct wlr_wl_backend ) ) ;
@ -173,7 +173,7 @@ struct wlr_backend *wlr_wl_backend_create(struct wl_display *display) {
backend - > local_display = display ;
backend - > local_display = display ;
backend - > remote_display = wl_display_connect ( NULL ) ;
backend - > remote_display = wl_display_connect ( remote ) ;
if ( ! backend - > remote_display ) {
if ( ! backend - > remote_display ) {
wlr_log_errno ( L_ERROR , " Could not connect to remote display " ) ;
wlr_log_errno ( L_ERROR , " Could not connect to remote display " ) ;
return false ;
return false ;