mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-12 08:40:19 +00:00
Add option for omitting alerts while focused
This commit is contained in:
@@ -167,7 +167,8 @@ fe_tray_set_balloon (const char *title, const char *text)
|
||||
|
||||
/* no balloons if the window is focused */
|
||||
ws = tray_get_window_status ();
|
||||
if (ws == WS_FOCUSED)
|
||||
if ((prefs.hex_away_omit_alerts && hexchat_get_info(ph, "away")) ||
|
||||
(prefs.hex_gui_focus_omitalerts && ws == WS_FOCUSED))
|
||||
return;
|
||||
|
||||
/* bit 1 of flags means "no balloons unless hidden/iconified" */
|
||||
@@ -693,9 +694,6 @@ tray_hilight_cb (char *word[], void *userdata)
|
||||
/*if (tray_status == TS_HIGHLIGHT)
|
||||
return HEXCHAT_EAT_NONE;*/
|
||||
|
||||
if (prefs.hex_away_omit_alerts && hexchat_get_info(ph, "away"))
|
||||
return HEXCHAT_EAT_NONE;
|
||||
|
||||
if (prefs.hex_input_tray_hilight)
|
||||
{
|
||||
tray_set_flash (ICON_HILIGHT);
|
||||
@@ -723,9 +721,6 @@ tray_message_cb (char *word[], void *userdata)
|
||||
if (/*tray_status == TS_MESSAGE ||*/ tray_status == TS_HIGHLIGHT)
|
||||
return HEXCHAT_EAT_NONE;
|
||||
|
||||
if (prefs.hex_away_omit_alerts && hexchat_get_info(ph, "away"))
|
||||
return HEXCHAT_EAT_NONE;
|
||||
|
||||
if (prefs.hex_input_tray_chans)
|
||||
{
|
||||
tray_set_flash (ICON_MSG);
|
||||
@@ -778,7 +773,7 @@ tray_priv_cb (char *word[], void *userdata)
|
||||
/*if (tray_status == TS_HIGHLIGHT)
|
||||
return HEXCHAT_EAT_NONE;*/
|
||||
|
||||
if (prefs.hex_input_tray_priv && (!prefs.hex_away_omit_alerts || !hexchat_get_info(ph, "away")))
|
||||
if (prefs.hex_input_tray_priv)
|
||||
tray_priv (word[1], word[2]);
|
||||
|
||||
return HEXCHAT_EAT_NONE;
|
||||
|
||||
Reference in New Issue
Block a user