diff options
author | Vincent Sanders <vince@kyllikki.org> | 2016-07-12 00:29:58 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2016-07-12 00:29:58 +0100 |
commit | 78d45e9b828f74667a5e002b46a330fca893fb6d (patch) | |
tree | b708558cc7a6b9b217f5f07a0d1edfe804aaedab /frontends/gtk/ssl_cert.c | |
parent | 6239b32d92069595da0ba788311a3f9e4e71e690 (diff) | |
download | netsurf-78d45e9b828f74667a5e002b46a330fca893fb6d.tar.gz netsurf-78d45e9b828f74667a5e002b46a330fca893fb6d.tar.bz2 |
fix gtk TLS certificate viewing with multiple queries
Diffstat (limited to 'frontends/gtk/ssl_cert.c')
-rw-r--r-- | frontends/gtk/ssl_cert.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/frontends/gtk/ssl_cert.c b/frontends/gtk/ssl_cert.c index 742029f83..463f5cd60 100644 --- a/frontends/gtk/ssl_cert.c +++ b/frontends/gtk/ssl_cert.c @@ -96,7 +96,6 @@ void gtk_cert_verify(nsurl *url, const struct ssl_cert_info *certs, gtk_builder_connect_signals(builder, NULL); sslcert_viewer_create_session_data(num, url, cb, cbpw, certs, &data); - ssl_current_session = data; dlg = GTK_DIALOG(gtk_builder_get_object(builder, "wndSSLProblem")); @@ -107,9 +106,11 @@ void gtk_cert_verify(nsurl *url, const struct ssl_cert_info *certs, scrolled = GTK_SCROLLED_WINDOW(gtk_builder_get_object(builder, "SSLScrolled")); drawing_area = GTK_DRAWING_AREA(gtk_builder_get_object(builder, "SSLDrawingArea")); - ssl_window = nsgtk_treeview_create(TREE_SSLCERT, GTK_WINDOW(dlg), scrolled, - drawing_area); - + ssl_window = nsgtk_treeview_create(TREE_SSLCERT, + GTK_WINDOW(dlg), + scrolled, + drawing_area, + data); if (ssl_window == NULL) { free(session); g_object_unref(G_OBJECT(dlg)); |