diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-08-31 22:10:05 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-08-31 22:10:05 +0000 |
commit | d9deb85bf35b5b9f7807b6c7ffb5292099f403d3 (patch) | |
tree | 05db9bbc704343a1dcd77463daa1d1e5a418933a /amiga/gui.c | |
parent | f43b786c50e773c9af1ba116c99d2508f8df6248 (diff) | |
download | netsurf-d9deb85bf35b5b9f7807b6c7ffb5292099f403d3.tar.gz netsurf-d9deb85bf35b5b9f7807b6c7ffb5292099f403d3.tar.bz2 |
Remove unnecessary RethinkLayout() for tabs under OS4.1 (removes flicker when
compositing off)
svn path=/trunk/netsurf/; revision=9530
Diffstat (limited to 'amiga/gui.c')
-rwxr-xr-x | amiga/gui.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index 58937b99f..be5ba7373 100755 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -1776,7 +1776,8 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw, TAG_DONE); } - RethinkLayout(gwin->shared->gadgets[GID_TABLAYOUT],gwin->shared->win,NULL,TRUE); + if(ClickTabBase->lib_Version < 53) + RethinkLayout(gwin->shared->gadgets[GID_TABLAYOUT],gwin->shared->win,NULL,TRUE); gwin->shared->tabs++; gwin->shared->next_tab++; @@ -2301,7 +2302,9 @@ void gui_window_destroy(struct gui_window *g) CLICKTAB_Labels,&g->shared->tab_list, CLICKTAB_Current,ptabnum, TAG_DONE); - RethinkLayout(g->shared->gadgets[GID_TABLAYOUT],g->shared->win,NULL,TRUE); + + if(ClickTabBase->lib_Version < 53) + RethinkLayout(g->shared->gadgets[GID_TABLAYOUT],g->shared->win,NULL,TRUE); g->shared->tabs--; ami_switch_tab(g->shared,true); @@ -2354,7 +2357,9 @@ void gui_window_set_title(struct gui_window *g, const char *title) RefreshSetGadgetAttrs(g->shared->gadgets[GID_TABS],g->shared->win,NULL, CLICKTAB_Labels,&g->shared->tab_list, TAG_DONE); - RethinkLayout(g->shared->gadgets[GID_TABLAYOUT],g->shared->win,NULL,TRUE); + + if(ClickTabBase->lib_Version < 53) + RethinkLayout(g->shared->gadgets[GID_TABLAYOUT],g->shared->win,NULL,TRUE); GetAttr(CLICKTAB_Current,g->shared->gadgets[GID_TABS],(ULONG *)&cur_tab); } |