*
*/
char *output_primary_name(Output *output) {
- return output->name;
+ return SLIST_FIRST(&output->names_head)->name;
}
Output *get_output_for_con(Con *con) {
continue;
if (con_is_sticky(current)) {
- con_move_to_workspace(current, visible_ws, true, false, current != to_focus->parent);
+ bool ignore_focus = (to_focus == NULL) || (current != to_focus->parent);
+ con_move_to_workspace(current, visible_ws, true, false, ignore_focus);
}
}
}