diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2005-11-06 04:05:41 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2005-11-06 04:05:41 +0800 |
commit | 95c6bfaeea51cf88e315a5c187f7d9ba3eca986e (patch) | |
tree | ae7c7228b0e48b51da564085ac66e44b35b69f17 /embed | |
parent | ed10ddc364d470a11cba1a997ad938303fa89261 (diff) | |
download | gsoc2013-epiphany-95c6bfaeea51cf88e315a5c187f7d9ba3eca986e.tar gsoc2013-epiphany-95c6bfaeea51cf88e315a5c187f7d9ba3eca986e.tar.gz gsoc2013-epiphany-95c6bfaeea51cf88e315a5c187f7d9ba3eca986e.tar.bz2 gsoc2013-epiphany-95c6bfaeea51cf88e315a5c187f7d9ba3eca986e.tar.lz gsoc2013-epiphany-95c6bfaeea51cf88e315a5c187f7d9ba3eca986e.tar.xz gsoc2013-epiphany-95c6bfaeea51cf88e315a5c187f7d9ba3eca986e.tar.zst gsoc2013-epiphany-95c6bfaeea51cf88e315a5c187f7d9ba3eca986e.zip |
Scroll the view so the selected cert is visible. Fixes bug #320758.
2005-11-05 Christian Persch <chpe@cvs.gnome.org>
* embed/mozilla/GtkNSSDialog.cpp:
Scroll the view so the selected cert is visible. Fixes bug #320758.
Diffstat (limited to 'embed')
-rw-r--r-- | embed/mozilla/GtkNSSDialogs.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/embed/mozilla/GtkNSSDialogs.cpp b/embed/mozilla/GtkNSSDialogs.cpp index 835b79df2..9a0afd234 100644 --- a/embed/mozilla/GtkNSSDialogs.cpp +++ b/embed/mozilla/GtkNSSDialogs.cpp @@ -1100,10 +1100,11 @@ fill_cert_chain_tree (GtkTreeView *treeview, nsIArray *certChain) } gtk_tree_view_expand_all (GTK_TREE_VIEW (treeview)); - /* And select the last entry */ + /* And select the last entry, and scroll the view so it's visible */ GtkTreeSelection *select = gtk_tree_view_get_selection (treeview); GtkTreePath *path = gtk_tree_model_get_path (model, &parent); gtk_tree_selection_select_path (select, path); + gtk_tree_view_scroll_to_cell (treeview, path, NULL, TRUE, 0.5, 0.0); gtk_tree_path_free (path); return TRUE; |