summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/gtk/certificate_viewer_gtk.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/gtk/certificate_viewer_gtk.cc')
-rw-r--r--chrome/browser/ui/gtk/certificate_viewer_gtk.cc5
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;
}