diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2013-04-10 19:36:38 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2013-04-10 19:36:38 +0100 |
commit | a938b1a3371f565d2598cf9145af72a2e637474b (patch) | |
tree | 57bb9e8fe921e06bb0315057515f6d4d36e8ab88 /amiga/gui.c | |
parent | b086d04d8a818412fe86fb66a1c2772972b9b562 (diff) | |
download | netsurf-a938b1a3371f565d2598cf9145af72a2e637474b.tar.gz netsurf-a938b1a3371f565d2598cf9145af72a2e637474b.tar.bz2 |
Make "resize with contents" a user option
Diffstat (limited to 'amiga/gui.c')
-rw-r--r-- | amiga/gui.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index 459ae235e..bbd52bb10 100644 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -3058,10 +3058,12 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw, char addtab[100],addtab_s[100],addtab_g[100]; char tabthrobber[100]; ULONG refresh_mode = WA_SmartRefresh; + ULONG idcmp_sizeverify = IDCMP_SIZEVERIFY; if (!scrn) ami_openscreenfirst(); if (nsoption_bool(kiosk_mode)) new_tab = false; + if (nsoption_bool(resize_with_contents)) idcmp_sizeverify = 0; bw->scale = 1.0; if(clone) @@ -3305,7 +3307,7 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw, WA_SizeBBottom, TRUE, WA_IDCMP, IDCMP_MENUPICK | IDCMP_MOUSEMOVE | IDCMP_MOUSEBUTTONS | IDCMP_NEWSIZE | - IDCMP_RAWKEY | //IDCMP_SIZEVERIFY | + IDCMP_RAWKEY | idcmp_sizeverify | IDCMP_GADGETUP | IDCMP_IDCMPUPDATE | IDCMP_REFRESHWINDOW | IDCMP_ACTIVEWINDOW | IDCMP_EXTENDEDMOUSE, @@ -3898,7 +3900,7 @@ static void ami_redraw_callback(void *p) void ami_schedule_redraw(struct gui_window_2 *gwin, bool full_redraw) { int cs = 0; - if(gwin->bw->reformat_pending) cs = 20; + if(gwin->bw->reformat_pending) cs = nsoption_int(reformat_delay); schedule(cs, ami_redraw_callback, gwin); if(full_redraw) gwin->redraw_required = true; } |