diff options
Diffstat (limited to 'riscos/dialog.c')
-rw-r--r-- | riscos/dialog.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/riscos/dialog.c b/riscos/dialog.c index ab53603dc..1fabbcb5e 100644 --- a/riscos/dialog.c +++ b/riscos/dialog.c @@ -685,11 +685,10 @@ bool ro_gui_dialog_zoom_apply(wimp_w w) { void ro_gui_dialog_prepare_zoom(struct gui_window *g) { char scale_buffer[8]; - sprintf(scale_buffer, "%.0f", g->bw->scale * 100); + sprintf(scale_buffer, "%.0f", browser_window_get_scale(g->bw) * 100); ro_gui_set_icon_string(dialog_zoom, ICON_ZOOM_VALUE, scale_buffer, true); ro_gui_set_icon_selected_state(dialog_zoom, ICON_ZOOM_FRAMES, true); - ro_gui_set_icon_shaded_state(dialog_zoom, ICON_ZOOM_FRAMES, - !(g->bw->parent)); + ro_gui_set_icon_shaded_state(dialog_zoom, ICON_ZOOM_FRAMES, true); ro_gui_current_zoom_gui = g; ro_gui_wimp_event_memorise(dialog_zoom); } |