From: Johan Malm Date: Sun, 22 Aug 2021 18:14:15 +0000 (+0100) Subject: foreign: handle output error gracefully X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=5563cd1b20b20a6132ae5355905fe8e80765b39c;p=proto%2Flabwc.git foreign: handle output error gracefully --- diff --git a/src/foreign.c b/src/foreign.c index ccab98b9..46d74486 100644 --- a/src/foreign.c +++ b/src/foreign.c @@ -30,8 +30,14 @@ foreign_toplevel_handle_create(struct view *view) } view_update_title(view); + struct wlr_output *wlr_output = view_wlr_output(view); + if (!wlr_output) { + wlr_log(WLR_ERROR, "no wlr_output for (%s)", + view->impl->get_string_prop(view, "title")); + return; + } wlr_foreign_toplevel_handle_v1_output_enter(view->toplevel_handle, - view_wlr_output(view)); + wlr_output); view->toplevel_handle_request_maximize.notify = handle_toplevel_handle_request_maximize;