summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2009-08-01 13:16:16 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2009-08-01 13:16:16 +0000
commit3d3bd874dc89e466f3c8be2e598315e5dd554e86 (patch)
treef9022cb2cd8797bd458d5a9ebd6a0a4c52cd566c /amiga
parented16129b0c06f7dd8b20d0dfbba802588e09e039 (diff)
downloadnetsurf-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
Diffstat (limited to 'amiga')
-rwxr-xr-xamiga/gui.c17
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);
}