summaryrefslogtreecommitdiff
path: root/frontends/amiga/gui.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2016-07-09 23:55:16 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2016-07-09 23:55:16 +0100
commit6239b32d92069595da0ba788311a3f9e4e71e690 (patch)
tree333a1136ebf8ce3e8c457440a1f10553c6169f9f /frontends/amiga/gui.c
parent36a2a77a8e09fd56dfaea0efb1af627e14b4ceae (diff)
downloadnetsurf-6239b32d92069595da0ba788311a3f9e4e71e690.tar.gz
netsurf-6239b32d92069595da0ba788311a3f9e4e71e690.tar.bz2
Make browserglob private to gui.c
Diffstat (limited to 'frontends/amiga/gui.c')
-rw-r--r--frontends/amiga/gui.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c
index 508fde914..b32e58d1a 100644
--- a/frontends/amiga/gui.c
+++ b/frontends/amiga/gui.c
@@ -199,6 +199,7 @@ static BOOL locked_screen = FALSE;
static int screen_signal = -1;
static bool win_destroyed;
static STRPTR nsscreentitle;
+static struct gui_globals browserglob;
static struct MsgPort *applibport = NULL;
static uint32 ami_appid = 0;
@@ -951,6 +952,11 @@ static void ami_gui_read_all_tooltypes(int argc, char **argv)
}
}
+void ami_gui_set_default_gg(void)
+{
+ glob = &browserglob;
+}
+
static void gui_init2(int argc, char** argv)
{
struct Screen *screen;
@@ -962,7 +968,7 @@ static void gui_init2(int argc, char** argv)
notalreadyrunning = ami_arexx_init(&rxsig);
/* Treeview init code ends up calling a font function which needs this */
- glob = &browserglob;
+ ami_gui_set_default_gg();
/* ...and this ensures the treeview at least gets the WB colour palette to work with */
if(scrn == NULL) {
@@ -4412,7 +4418,7 @@ gui_window_create(struct browser_window *bw,
g->shared->node = AddObject(window_list,AMINS_WINDOW);
g->shared->node->objstruct = g->shared;
- glob = &browserglob;
+ ami_gui_set_default_gg();
if(locked_screen) {
UnlockPubScreen(NULL,scrn);
@@ -4864,7 +4870,7 @@ static void ami_do_redraw(struct gui_window_2 *gwin)
.plot = &amiplot
};
- glob = &browserglob;
+ ami_gui_set_default_gg();
if(nsoption_bool(direct_render) == false)
{