3 Commits

Author SHA1 Message Date
66196013bc Fix Wayland text selection crash 2026-09-16 16:23:38 -06:00
deepend-tildeclub
61ff308c9f Merge pull request #395 from B4reMetal/fix-userlist-color-pref
fix(userlist): decouple userlist nick colors from text_color_nicks
2026-09-16 14:00:16 -07:00
BareMetal
15905bebb1 fix(userlist): decouple userlist nick colors from text_color_nicks 2026-09-15 19:38:34 -06:00
3 changed files with 4 additions and 4 deletions

View File

@@ -683,7 +683,7 @@ theme_manager_get_userlist_palette_behavior (const PangoFontDescription *font_de
behavior.font_desc = font_desc;
behavior.apply_background = TRUE;
behavior.apply_foreground = (prefs.hex_gui_ulist_color || prefs.hex_text_color_nicks) ? FALSE : TRUE;
behavior.apply_foreground = prefs.hex_gui_ulist_color ? FALSE : TRUE;
return behavior;
}

View File

@@ -594,7 +594,7 @@ fe_userlist_rehash (session *sess, struct User *user)
nick_token = THEME_TOKEN_TAB_AWAY;
have_nick_token = TRUE;
}
else if (prefs.hex_gui_ulist_color || prefs.hex_text_color_nicks)
else if (prefs.hex_gui_ulist_color)
{
int mirc_index = text_color_of (user->nick);
@@ -635,7 +635,7 @@ fe_userlist_insert (session *sess, struct User *newuser, gboolean sel)
nick_token = THEME_TOKEN_TAB_AWAY;
have_nick_token = TRUE;
}
else if (prefs.hex_gui_ulist_color || prefs.hex_text_color_nicks)
else if (prefs.hex_gui_ulist_color)
{
int mirc_index = text_color_of (newuser->nick);

View File

@@ -3172,7 +3172,7 @@ gtk_xtext_selection_get (GtkWidget * widget,
if (!window || !GDK_IS_WINDOW (window))
break;
display = gdk_window_get_display (window);
if (!display)
if (!display || !GDK_IS_X11_DISPLAY (display))
break;
GdkAtom encoding;
gint format;