diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2013-04-04 19:59:35 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2013-04-04 19:59:35 +0100 |
commit | 2db0024651a5129585292df812debe7231d15496 (patch) | |
tree | afa4d8d13ce66e0fb0dad870a0ae07e336429567 /amiga/gui.c | |
parent | 90266d117cc731d5e5edd3ec9542a65bfc40e419 (diff) | |
download | netsurf-2db0024651a5129585292df812debe7231d15496.tar.gz netsurf-2db0024651a5129585292df812debe7231d15496.tar.bz2 |
document and add missing include
Diffstat (limited to 'amiga/gui.c')
-rw-r--r-- | amiga/gui.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index d67310d08..5dcb98fba 100644 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -3871,8 +3871,10 @@ void gui_window_set_title(struct gui_window *g, const char *title) } } -static void ami_redraw_callback(struct gui_window_2 *gwin) +static void ami_redraw_callback(void *p) { + struct gui_window_2 *gwin = (struct gui_window_2 *)p; + if(gwin->redraw_required || gwin->bw->reformat_pending) { ami_do_redraw(gwin); } @@ -3886,6 +3888,13 @@ static void ami_redraw_callback(struct gui_window_2 *gwin) } } +/** + * Schedule a redraw of the browser window - Amiga-specific function + * + * \param gwin a struct gui_window_2 + * \param full_redraw set to true to schedule a full redraw, + should only be set to false when called from gui_window_update_box() + */ void ami_schedule_redraw(struct gui_window_2 *gwin, bool full_redraw) { schedule(0, ami_redraw_callback, gwin); |