|
|
|
@ -611,11 +611,13 @@ static void render_container_tabbed(struct sway_output *output,
|
|
|
|
|
struct border_colors *colors;
|
|
|
|
|
struct wlr_texture *title_texture;
|
|
|
|
|
struct wlr_texture *marks_texture;
|
|
|
|
|
bool urgent = view ?
|
|
|
|
|
view_is_urgent(view) : container_has_urgent_child(child);
|
|
|
|
|
|
|
|
|
|
if (view && view_is_urgent(view)) {
|
|
|
|
|
if (urgent) {
|
|
|
|
|
colors = &config->border_colors.urgent;
|
|
|
|
|
title_texture = child->title_urgent;
|
|
|
|
|
marks_texture = view->marks_urgent;
|
|
|
|
|
marks_texture = view ? view->marks_urgent : NULL;
|
|
|
|
|
} else if (cstate->focused || parent_focused) {
|
|
|
|
|
colors = &config->border_colors.focused;
|
|
|
|
|
title_texture = child->title_focused;
|
|
|
|
@ -678,11 +680,13 @@ static void render_container_stacked(struct sway_output *output,
|
|
|
|
|
struct border_colors *colors;
|
|
|
|
|
struct wlr_texture *title_texture;
|
|
|
|
|
struct wlr_texture *marks_texture;
|
|
|
|
|
bool urgent = view ?
|
|
|
|
|
view_is_urgent(view) : container_has_urgent_child(child);
|
|
|
|
|
|
|
|
|
|
if (view && view_is_urgent(view)) {
|
|
|
|
|
if (urgent) {
|
|
|
|
|
colors = &config->border_colors.urgent;
|
|
|
|
|
title_texture = child->title_urgent;
|
|
|
|
|
marks_texture = view->marks_urgent;
|
|
|
|
|
marks_texture = view ? view->marks_urgent : NULL;
|
|
|
|
|
} else if (cstate->focused || parent_focused) {
|
|
|
|
|
colors = &config->border_colors.focused;
|
|
|
|
|
title_texture = child->title_focused;
|
|
|
|
|