summaryrefslogtreecommitdiff
path: root/amiga/gui.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2009-08-31 22:10:05 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2009-08-31 22:10:05 +0000
commitd9deb85bf35b5b9f7807b6c7ffb5292099f403d3 (patch)
tree05db9bbc704343a1dcd77463daa1d1e5a418933a /amiga/gui.c
parentf43b786c50e773c9af1ba116c99d2508f8df6248 (diff)
downloadnetsurf-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-xamiga/gui.c11
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);
}