diff options
author | Paul Fariello <paul@fariello.eu> | 2019-06-18 06:23:06 +0200 |
---|---|---|
committer | Paul Fariello <paul@fariello.eu> | 2019-06-20 14:30:45 +0200 |
commit | 9482ce616857cc5b954dbeb346febf9bb036e234 (patch) | |
tree | a4e659f2626d4ed00272de0e90919cd000bb83b8 /src/ui | |
parent | 44d16e91411da44a945b0ac44c0253c1dac5e5f3 (diff) | |
download | profani-tty-9482ce616857cc5b954dbeb346febf9bb036e234.tar.gz |
Set foreground color for untrusted messages
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/mucwin.c | 2 | ||||
-rw-r--r-- | src/ui/ui.h | 2 | ||||
-rw-r--r-- | src/ui/window.c | 11 |
3 files changed, 7 insertions, 8 deletions
diff --git a/src/ui/mucwin.c b/src/ui/mucwin.c index e2c9abdc..119a0c7d 100644 --- a/src/ui/mucwin.c +++ b/src/ui/mucwin.c @@ -535,7 +535,7 @@ mucwin_incoming_msg(ProfMucWin *mucwin, prof_message_t *message, GSList *mention } if (!message->trusted) { - flags |= NO_TRUST; + flags |= UNTRUSTED; } ProfWin *window = (ProfWin*)mucwin; diff --git a/src/ui/ui.h b/src/ui/ui.h index edce5924..d64e4080 100644 --- a/src/ui/ui.h +++ b/src/ui/ui.h @@ -53,7 +53,7 @@ #define NO_EOL 4 #define NO_COLOUR_FROM 8 #define NO_COLOUR_DATE 16 -#define NO_TRUST 32 +#define UNTRUSTED 32 // core UI diff --git a/src/ui/window.c b/src/ui/window.c index d4bd3241..410e5e97 100644 --- a/src/ui/window.c +++ b/src/ui/window.c @@ -1050,7 +1050,7 @@ win_print_incoming(ProfWin *window, const char *const from, prof_message_t *mess int flags = NO_ME; if (!message->trusted) { - flags |= NO_TRUST; + flags |= UNTRUSTED; } switch (window->type) @@ -1388,7 +1388,7 @@ _win_print(ProfWin *window, const char show_char, int pad_indent, GDateTime *tim // 3rd bit = 0/1 - eol/no eol // 4th bit = 0/1 - color from/no color from // 5th bit = 0/1 - color date/no date - // 6th bit = 0/1 - not trusted/trusted + // 6th bit = 0/1 - trusted/untrusted gboolean me_message = FALSE; int offset = 0; int colour = theme_attrs(THEME_ME); @@ -1467,14 +1467,13 @@ _win_print(ProfWin *window, const char show_char, int pad_indent, GDateTime *tim } } - if (flags & NO_TRUST) { - colour = theme_attrs(THEME_NO_TRUST); - } - if (!me_message) { if (receipt && !receipt->received) { wbkgdset(window->layout->win, theme_attrs(THEME_RECEIPT_SENT)); wattron(window->layout->win, theme_attrs(THEME_RECEIPT_SENT)); + } else if (flags & UNTRUSTED) { + wbkgdset(window->layout->win, theme_attrs(THEME_UNTRUSTED)); + wattron(window->layout->win, theme_attrs(THEME_UNTRUSTED)); } else { wbkgdset(window->layout->win, theme_attrs(theme_item)); wattron(window->layout->win, theme_attrs(theme_item)); |