From 1c91a23c775cd925442bee6bd119b64ef8257e22 Mon Sep 17 00:00:00 2001 From: Steve Fryatt Date: Thu, 24 Mar 2011 00:09:49 +0000 Subject: Force SSLCert pane to have a horizontal scroll bar and ensure initial extent calculation. svn path=/trunk/netsurf/; revision=12128 --- riscos/sslcert.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'riscos') diff --git a/riscos/sslcert.c b/riscos/sslcert.c index f4e4f48b1..91d02365d 100644 --- a/riscos/sslcert.c +++ b/riscos/sslcert.c @@ -85,6 +85,8 @@ void ro_gui_cert_preinitialise(void) wimp_WINDOW_TITLE_ICON | wimp_WINDOW_SIZE_ICON | wimp_WINDOW_TOGGLE_ICON); + + ro_gui_cert_tree_template->flags |= wimp_WINDOW_HSCROLL; } /** @@ -221,7 +223,8 @@ void gui_cert_verify(const char *url, state.visible.x1 = state.visible.x0 + istate.icon.extent.x1 - 20 - ro_get_vscroll_width(sslcert_window->pane); state.visible.x0 += istate.icon.extent.x0 + 20; - state.visible.y0 = state.visible.y1 + istate.icon.extent.y0 + 20; + state.visible.y0 = state.visible.y1 + istate.icon.extent.y0 + 20 + + ro_get_hscroll_height(sslcert_window->pane); state.visible.y1 += istate.icon.extent.y1 - 32; set_extent = false; @@ -266,6 +269,8 @@ void gui_cert_verify(const char *url, ro_gui_cert_release_window(sslcert_window); return; } + + ro_treeview_set_origin(sslcert_window->tv, 0, 0); } /** -- cgit v1.2.3