Merge branch 'master' into smarter-auto-orientation

This commit is contained in:
Milad Alizadeh 2026-02-23 11:10:20 +00:00 committed by GitHub
commit 0aa4db6e7d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -202,8 +202,10 @@ static bool workspace_valid_on_output(const char *output_name,
} }
for (int i = 0; i < wsc->outputs->length; i++) { for (int i = 0; i < wsc->outputs->length; i++) {
if (output_match_name_or_id(output, wsc->outputs->items[i])) { struct sway_output *ws_output =
return true; output_by_name_or_id(wsc->outputs->items[i]);
if (ws_output) {
return ws_output == output;
} }
} }
@ -320,10 +322,14 @@ char *workspace_next_name(const char *output_name) {
} }
bool found = false; bool found = false;
for (int j = 0; j < wsc->outputs->length; ++j) { for (int j = 0; j < wsc->outputs->length; ++j) {
if (output_match_name_or_id(output, wsc->outputs->items[j])) { struct sway_output *ws_output =
output_by_name_or_id(wsc->outputs->items[j]);
if (ws_output) {
if (ws_output == output) {
found = true; found = true;
free(target); free(target);
target = strdup(wsc->workspace); target = strdup(wsc->workspace);
}
break; break;
} }
} }