diff options
Diffstat (limited to 'chrome/browser/ui/gtk/certificate_viewer_gtk.cc')
-rw-r--r-- | chrome/browser/ui/gtk/certificate_viewer_gtk.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/ui/gtk/certificate_viewer_gtk.cc b/chrome/browser/ui/gtk/certificate_viewer_gtk.cc index a19d5e0..f4827c0 100644 --- a/chrome/browser/ui/gtk/certificate_viewer_gtk.cc +++ b/chrome/browser/ui/gtk/certificate_viewer_gtk.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include <gtk/gtk.h> +#include <pango/pango-font.h> #include <algorithm> #include <vector> @@ -304,7 +305,10 @@ void CertificateViewer::FillHierarchyStore(GtkTreeStore* hierarchy_store, GtkTreeIter parent; GtkTreeIter* parent_ptr = NULL; GtkTreeIter iter; + gint index = cert_chain_list_.size() - 1; + DCHECK_NE(-1, index); + for (net::X509Certificate::OSCertHandles::const_reverse_iterator i = cert_chain_list_.rbegin(); i != cert_chain_list_.rend(); ++i, --index) { @@ -320,6 +324,7 @@ void CertificateViewer::FillHierarchyStore(GtkTreeStore* hierarchy_store, parent = iter; parent_ptr = &parent; } + *leaf = iter; } |