diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-08-01 13:16:16 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-08-01 13:16:16 +0000 |
commit | 3d3bd874dc89e466f3c8be2e598315e5dd554e86 (patch) | |
tree | f9022cb2cd8797bd458d5a9ebd6a0a4c52cd566c | |
parent | ed16129b0c06f7dd8b20d0dfbba802588e09e039 (diff) | |
download | netsurf-3d3bd874dc89e466f3c8be2e598315e5dd554e86.tar.gz netsurf-3d3bd874dc89e466f3c8be2e598315e5dd554e86.tar.bz2 |
Disable resize with contents. This should stop the resize lockups once and for all.
svn path=/trunk/netsurf/; revision=8950
-rwxr-xr-x | amiga/gui.c | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index 62e98afdf..fce7e189f 100755 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -1780,14 +1780,14 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw, WA_ReportMouse,TRUE, WA_SmartRefresh,TRUE, WA_IDCMP,IDCMP_MENUPICK | IDCMP_MOUSEMOVE | IDCMP_MOUSEBUTTONS | - IDCMP_NEWSIZE | IDCMP_RAWKEY | IDCMP_GADGETUP | + IDCMP_NEWSIZE | IDCMP_RAWKEY | IDCMP_GADGETUP | IDCMP_SIZEVERIFY | IDCMP_IDCMPUPDATE | IDCMP_INTUITICKS | IDCMP_EXTENDEDMOUSE, // WINDOW_IconifyGadget, TRUE, // WINDOW_NewMenu,menu, WINDOW_HorizProp,1, WINDOW_VertProp,1, WINDOW_IDCMPHook,&gwin->shared->scrollerhook, - WINDOW_IDCMPHookBits,IDCMP_IDCMPUPDATE, + WINDOW_IDCMPHookBits,IDCMP_IDCMPUPDATE | IDCMP_SIZEVERIFY, WINDOW_AppPort, appport, WINDOW_AppWindow,TRUE, WINDOW_BuiltInScroll,TRUE, @@ -1864,7 +1864,7 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw, WA_SmartRefresh,TRUE, WA_IDCMP,IDCMP_MENUPICK | IDCMP_MOUSEMOVE | IDCMP_MOUSEBUTTONS | IDCMP_NEWSIZE | - IDCMP_RAWKEY | + IDCMP_RAWKEY | IDCMP_SIZEVERIFY | IDCMP_GADGETUP | IDCMP_IDCMPUPDATE | IDCMP_INTUITICKS | IDCMP_ACTIVEWINDOW | IDCMP_EXTENDEDMOUSE, @@ -1873,7 +1873,8 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw, WINDOW_HorizProp,1, WINDOW_VertProp,1, WINDOW_IDCMPHook,&gwin->shared->scrollerhook, - WINDOW_IDCMPHookBits,IDCMP_IDCMPUPDATE | IDCMP_EXTENDEDMOUSE, + WINDOW_IDCMPHookBits,IDCMP_IDCMPUPDATE | + IDCMP_EXTENDEDMOUSE | IDCMP_SIZEVERIFY, WINDOW_AppPort, appport, WINDOW_AppWindow,TRUE, WINDOW_SharedPort,sport, @@ -2453,13 +2454,8 @@ void ami_do_redraw(struct gui_window_2 *g) } ami_clearclipreg(&browserglob.rp); - - Forbid(); - GetAttr(SPACE_AreaBox,g->gadgets[GID_BROWSER],(ULONG *)&bbox); - BltBitMapRastPort(browserglob.bm,0,0,g->win->RPort,bbox->Left,bbox->Top, bbox->Width,bbox->Height,0x0C0); - Permit(); } current_redraw_browser = NULL; @@ -3053,6 +3049,9 @@ void ami_scroller_hook(struct Hook *hook,Object *object,struct IntuiMessage *msg gwin->bw->window->scrolly + (wheel->WheelY * 20)); } break; + + case IDCMP_SIZEVERIFY: + break; } // ReplyMsg((struct Message *)msg); } |