Use signed and encrypted again in tooltip
authorAndre Heinecke <aheinecke@intevation.de>
Fri, 16 Dec 2016 14:58:20 +0000 (15:58 +0100)
committerAndre Heinecke <aheinecke@intevation.de>
Fri, 16 Dec 2016 14:58:20 +0000 (15:58 +0100)
* src/ribbon-callbacks.cpp (get_sig_ttip): Use signed
and encrypted again.

--
This makes it more transparent and obvious for our existing
users what the new UI language means by secure, signed but
not secure etc.

src/ribbon-callbacks.cpp

index 079779f..382fa2d 100644 (file)
@@ -1554,10 +1554,18 @@ HRESULT get_sig_ttip (LPDISPATCH ctrl, VARIANT *result)
   wchar_t *w_result;
   if (mail && (mail->is_signed () || mail->is_encrypted ()))
     {
-      char *buf;
-      gpgrt_asprintf (&buf, _("%s message"), mail->get_crypto_summary ().c_str());
-      w_result = utf8_to_wchar (buf);
-      xfree(buf);
+      if (mail->is_signed () && mail->is_encrypted ())
+        {
+          w_result = utf8_to_wchar (_("Signed and encrypted message"));
+        }
+      else if (mail->is_signed ())
+        {
+          w_result = utf8_to_wchar (_("Signed message"));
+        }
+      else if (mail->is_encrypted ())
+        {
+          w_result = utf8_to_wchar (_("Encrypted message"));
+        }
     }
   else
     {