about summary refs log tree commit diff stats
path: root/src/ui
diff options
context:
space:
mode:
authorPaul Fariello <paul@fariello.eu>2019-06-18 06:23:06 +0200
committerPaul Fariello <paul@fariello.eu>2019-06-20 14:30:45 +0200
commit9482ce616857cc5b954dbeb346febf9bb036e234 (patch)
treea4e659f2626d4ed00272de0e90919cd000bb83b8 /src/ui
parent44d16e91411da44a945b0ac44c0253c1dac5e5f3 (diff)
downloadprofani-tty-9482ce616857cc5b954dbeb346febf9bb036e234.tar.gz
Set foreground color for untrusted messages
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/mucwin.c2
-rw-r--r--src/ui/ui.h2
-rw-r--r--src/ui/window.c11
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));