fe-gtk: Fixed notification balloons for PMs not getting displayed if blinking tray icons for PMs is unchecked.
This commit is contained in:
parent
c7bf4b0474
commit
c531db4714
|
@ -758,19 +758,22 @@ tray_priv (char *from, char *text)
|
||||||
if (alert_match_word (from, prefs.hex_irc_no_hilight))
|
if (alert_match_word (from, prefs.hex_irc_no_hilight))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
tray_set_flash (ICON_MSG);
|
|
||||||
|
|
||||||
network = hexchat_get_info (ph, "network");
|
network = hexchat_get_info (ph, "network");
|
||||||
if (!network)
|
if (!network)
|
||||||
network = hexchat_get_info (ph, "server");
|
network = hexchat_get_info (ph, "server");
|
||||||
|
|
||||||
|
if (prefs.hex_input_tray_priv)
|
||||||
|
{
|
||||||
|
tray_set_flash(ICON_MSG);
|
||||||
|
|
||||||
tray_priv_count++;
|
tray_priv_count++;
|
||||||
if (tray_priv_count == 1)
|
if (tray_priv_count == 1)
|
||||||
tray_set_tipf (_(DISPLAY_NAME": Private message from: %s (%s)"),
|
tray_set_tipf(_(DISPLAY_NAME": Private message from: %s (%s)"),
|
||||||
from, network);
|
from, network);
|
||||||
else
|
else
|
||||||
tray_set_tipf (_(DISPLAY_NAME": %u private messages, latest from: %s (%s)"),
|
tray_set_tipf(_(DISPLAY_NAME": %u private messages, latest from: %s (%s)"),
|
||||||
tray_priv_count, from, network);
|
tray_priv_count, from, network);
|
||||||
|
}
|
||||||
|
|
||||||
if (prefs.hex_input_balloon_priv)
|
if (prefs.hex_input_balloon_priv)
|
||||||
tray_set_balloonf (text, _("Private message from: %s (%s)"),
|
tray_set_balloonf (text, _("Private message from: %s (%s)"),
|
||||||
|
@ -780,10 +783,6 @@ tray_priv (char *from, char *text)
|
||||||
static int
|
static int
|
||||||
tray_priv_cb (char *word[], void *userdata)
|
tray_priv_cb (char *word[], void *userdata)
|
||||||
{
|
{
|
||||||
/*if (tray_status == TS_HIGHLIGHT)
|
|
||||||
return HEXCHAT_EAT_NONE;*/
|
|
||||||
|
|
||||||
if (prefs.hex_input_tray_priv)
|
|
||||||
tray_priv (word[1], word[2]);
|
tray_priv (word[1], word[2]);
|
||||||
|
|
||||||
return HEXCHAT_EAT_NONE;
|
return HEXCHAT_EAT_NONE;
|
||||||
|
@ -792,10 +791,7 @@ tray_priv_cb (char *word[], void *userdata)
|
||||||
static int
|
static int
|
||||||
tray_invited_cb (char *word[], void *userdata)
|
tray_invited_cb (char *word[], void *userdata)
|
||||||
{
|
{
|
||||||
/*if (tray_status == TS_HIGHLIGHT)
|
if (!prefs.hex_away_omit_alerts || tray_find_away_status () != 1)
|
||||||
return HEXCHAT_EAT_NONE;*/
|
|
||||||
|
|
||||||
if (prefs.hex_input_tray_priv && (!prefs.hex_away_omit_alerts || tray_find_away_status () != 1))
|
|
||||||
tray_priv (word[2], "Invited");
|
tray_priv (word[2], "Invited");
|
||||||
|
|
||||||
return HEXCHAT_EAT_NONE;
|
return HEXCHAT_EAT_NONE;
|
||||||
|
|
Loading…
Reference in New Issue