From 32db7e04d0c3bd255b2e8aa7dbd7c2b884b35614 Mon Sep 17 00:00:00 2001 From: Richard Wilson Date: Thu, 9 Dec 2004 10:30:44 +0000 Subject: [project @ 2004-12-09 10:30:43 by rjw] Re-implementation of hotlist via general tree code. Animations can be stopped once more. Purged a few xcalloc() calls. svn path=/import/netsurf/; revision=1394 --- riscos/wimp.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'riscos/wimp.c') diff --git a/riscos/wimp.c b/riscos/wimp.c index 160b3da0d..012cdd6fb 100644 --- a/riscos/wimp.c +++ b/riscos/wimp.c @@ -311,6 +311,16 @@ void ro_gui_set_window_title(wimp_w w, const char *text) { strncpy(window.title_data.indirected_text.text, text, (unsigned int)window.title_data.indirected_text.size - 1); window.title_data.indirected_text.text[window.title_data.indirected_text.size - 1] = '\0'; + + /* Redraw accordingly + */ + error = xwimp_force_redraw_title(w); + if (error) { + LOG(("xwimp_force_redraw_title: 0x%x: %s", + error->errnum, error->errmess)); + warn_user("WimpError", error->errmess); + return; + } } @@ -430,7 +440,7 @@ void ro_gui_open_window_centre(wimp_w parent, wimp_w child) { /* Move to the centre of the parent at the top of the stack */ dimension = state.visible.x1 - state.visible.x0; - scroll_width = ro_get_vscroll_width(hotlist_window); + scroll_width = ro_get_vscroll_width(history_window); state.visible.x0 = mid_x - (dimension + scroll_width) / 2; state.visible.x1 = state.visible.x0 + dimension; dimension = state.visible.y1 - state.visible.y0; -- cgit v1.2.3