diff options
Diffstat (limited to 'frontends/amiga/gui.c')
-rw-r--r-- | frontends/amiga/gui.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c index 7eacda784..5c6700a68 100644 --- a/frontends/amiga/gui.c +++ b/frontends/amiga/gui.c @@ -90,6 +90,7 @@ #include <math.h> #include <string.h> #include <stdlib.h> +#include <limits.h> /* NetSurf core includes */ #include "utils/log.h" @@ -115,7 +116,6 @@ #include "desktop/hotlist.h" #include "desktop/version.h" #include "desktop/save_complete.h" -#include "desktop/scrollbar.h" #include "desktop/searchweb.h" /* NetSurf Amiga platform includes */ @@ -158,6 +158,11 @@ #define NSA_KBD_SCROLL_PX 10 #define NSA_MAX_HOTLIST_BUTTON_LEN 20 +#define SCROLL_TOP INT_MIN +#define SCROLL_PAGE_UP (INT_MIN + 1) +#define SCROLL_PAGE_DOWN (INT_MAX - 1) +#define SCROLL_BOTTOM (INT_MAX) + /* Extra mouse button defines to match those in intuition/intuition.h */ #define SIDEDOWN (IECODE_4TH_BUTTON) #define SIDEUP (IECODE_4TH_BUTTON | IECODE_UP_PREFIX) @@ -4596,7 +4601,7 @@ static void gui_window_destroy(struct gui_window *g) if(g->hw) { - ami_history_close(g->hw); + ami_history_local_destroy(g->hw); win_destroyed = true; } @@ -4986,7 +4991,7 @@ static bool gui_window_get_scroll(struct gui_window *g, int *restrict sx, int *r * content is shown. The amiga implementation scrolls the contents so * the specified point in the content is at the top of the viewport. * - * \param gw gui_window to scroll + * \param g gui_window to scroll * \param rect The rectangle to ensure is shown. * \return NSERROR_OK on success or apropriate error code. */ |