Selaa lähdekoodia

Merge branch 'master' of grunfink-codeberg:grunfink/snac2

grunfink 10 kuukautta sitten
vanhempi
sitoutus
1e62e504e1
1 muutettua tiedostoa jossa 3 lisäystä ja 11 poistoa
  1. 3 11
      html.c

+ 3 - 11
html.c

@@ -2323,8 +2323,9 @@ xs_html *html_entry(snac *user, xs_dict *msg, int read_only,
 
 
     v = xs_dict_get(msg, "summary");
     v = xs_dict_get(msg, "summary");
 
 
-    /* is it sensitive? */
-    if (xs_type(xs_dict_get(msg, "sensitive")) == XSTYPE_TRUE) {
+    /* if it has summary or marked as sensitive - add CW */
+    /* come clients don't set "sensitive" flag properly */
+    if ((!xs_is_null(v) && *v) || xs_type(xs_dict_get(msg, "sensitive")) == XSTYPE_TRUE) {
         if (xs_is_null(v) || *v == '\0')
         if (xs_is_null(v) || *v == '\0')
             v = "...";
             v = "...";
 
 
@@ -2344,15 +2345,6 @@ xs_html *html_entry(snac *user, xs_dict *msg, int read_only,
                 xs_html_text(L(" [SENSITIVE CONTENT]"))));
                 xs_html_text(L(" [SENSITIVE CONTENT]"))));
     }
     }
     else {
     else {
-        /* print the summary as a header (sites like e.g. Friendica can contain one) */
-        if (!has_title && !xs_is_null(v) && *v) {
-            xs_html_add(snac_content_wrap,
-                xs_html_tag("h3",
-                    xs_html_attr("class", "snac-entry-title"),
-                    xs_html_text(v)));
-
-            has_title = 1;
-        }
         snac_content = xs_html_tag("div", NULL);
         snac_content = xs_html_tag("div", NULL);
     }
     }