Commit 46b8f7201fc3eaf8c7fc991f85e3baf8ed1e32d6
1 parent
dffde78f
Exists in
master
and in
1 other branch
Updating security information dialog.
Showing
1 changed file
with
11 additions
and
6 deletions
Show diff stats
src/dialogs/security.c
| @@ -42,9 +42,10 @@ | @@ -42,9 +42,10 @@ | ||
| 42 | 42 | ||
| 43 | static GtkWidget * label_new(const char *text) | 43 | static GtkWidget * label_new(const char *text) |
| 44 | { | 44 | { |
| 45 | - GtkWidget *widget = gtk_label_new(text); | ||
| 46 | - gtk_label_set_xalign(GTK_LABEL(widget),0); | ||
| 47 | - return widget; | 45 | + GtkLabel *widget = GTK_LABEL(gtk_label_new("")); |
| 46 | + gtk_label_set_markup(widget,text); | ||
| 47 | + gtk_label_set_xalign(widget,0); | ||
| 48 | + return GTK_WIDGET(widget); | ||
| 48 | } | 49 | } |
| 49 | 50 | ||
| 50 | static GtkWidget * text_view_new(const char *contents) | 51 | static GtkWidget * text_view_new(const char *contents) |
| @@ -92,9 +93,10 @@ | @@ -92,9 +93,10 @@ | ||
| 92 | 2,2 | 93 | 2,2 |
| 93 | ); | 94 | ); |
| 94 | 95 | ||
| 96 | + g_autofree gchar * message = g_strdup_printf("<b>%s</b>",lib3270_get_ssl_state_message(hSession)); | ||
| 95 | gtk_grid_attach( | 97 | gtk_grid_attach( |
| 96 | grid, | 98 | grid, |
| 97 | - label_new((lib3270_get_ssl_state_message(hSession))), | 99 | + label_new(message), |
| 98 | 3,0, | 100 | 3,0, |
| 99 | 6,1 | 101 | 6,1 |
| 100 | ); | 102 | ); |
| @@ -109,7 +111,10 @@ | @@ -109,7 +111,10 @@ | ||
| 109 | lib3270_autoptr(char) crl = lib3270_get_ssl_crl_text(hSession); | 111 | lib3270_autoptr(char) crl = lib3270_get_ssl_crl_text(hSession); |
| 110 | lib3270_autoptr(char) peer = lib3270_get_ssl_peer_certificate_text(hSession); | 112 | lib3270_autoptr(char) peer = lib3270_get_ssl_peer_certificate_text(hSession); |
| 111 | 113 | ||
| 112 | - if(peer && crl) | 114 | + if(!peer) |
| 115 | + peer = g_strdup(""); | ||
| 116 | + | ||
| 117 | + if(crl) | ||
| 113 | { | 118 | { |
| 114 | GtkWidget * frame = gtk_notebook_new(); | 119 | GtkWidget * frame = gtk_notebook_new(); |
| 115 | 120 | ||
| @@ -136,7 +141,7 @@ | @@ -136,7 +141,7 @@ | ||
| 136 | ); | 141 | ); |
| 137 | 142 | ||
| 138 | } | 143 | } |
| 139 | - else if(peer) | 144 | + else |
| 140 | { | 145 | { |
| 141 | GtkWidget * frame = gtk_frame_new(_("Peer certificate")); | 146 | GtkWidget * frame = gtk_frame_new(_("Peer certificate")); |
| 142 | gtk_container_add(GTK_CONTAINER(frame),text_view_new(peer)); | 147 | gtk_container_add(GTK_CONTAINER(frame),text_view_new(peer)); |