screencast: workaround corrupted output_list

This commit is contained in:
columbarius 2021-04-02 13:56:10 +02:00 committed by Simon Ser
parent d556426359
commit 94f1f5d0a8

View file

@ -424,7 +424,8 @@ static bool wlr_output_chooser(struct xdpw_output_chooser *chooser,
logprint(TRACE, "wlroots: output chooser %s selects output %s", chooser->cmd, name); logprint(TRACE, "wlroots: output chooser %s selects output %s", chooser->cmd, name);
wl_list_for_each(out, output_list, link) { wl_list_for_each(out, output_list, link) {
if (strcmp(out->name, name) == 0) { // TODO: Replugging of outputs can result in a corrupted output_list
if (out->name && strcmp(out->name, name) == 0) {
*output = out; *output = out;
break; break;
} }