summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2024-08-13 15:22:22 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2024-08-13 15:22:22 +0100
commitf7f2a914047bec17a95ac818a7a34c92a0a22649 (patch)
tree14274709d50ff0a12e37b29a7656f9d606814d4c
parent43476438e5f6c1bff39f8abbe1e0df2d5756cae0 (diff)
downloadnetsurf-f7f2a914047bec17a95ac818a7a34c92a0a22649.tar.gz
netsurf-f7f2a914047bec17a95ac818a7a34c92a0a22649.tar.bz2
Amiga: Fix crash on startup
-rw-r--r--frontends/amiga/gui.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c
index 7c5e1160d..62df2e2d3 100644
--- a/frontends/amiga/gui.c
+++ b/frontends/amiga/gui.c
@@ -2917,7 +2917,6 @@ static BOOL ami_gui_event(void *w)
case GID_TOOLBARLAYOUT:
/* Need fixing: never gets here */
- search_web_select_provider(-1);
break;
case GID_SEARCH_ICON:
@@ -2927,7 +2926,7 @@ static BOOL ami_gui_event(void *w)
GetAttr(CHOOSER_SelectedNode, gwin->objects[GID_SEARCH_ICON],(ULONG *)&storage);
if(storage != NULL) {
GetChooserNodeAttrs((struct Node *)storage, CNA_Text, (ULONG *)&prov, TAG_DONE);
- nsoption_set_charp(search_web_provider, prov);
+ nsoption_set_charp(search_web_provider, (char *)strdup(prov));
}
}
#else
@@ -4328,10 +4327,6 @@ void ami_gui_tabs_toggle_all(void)
} while((node = nnode));
}
-static void ami_gui_search_ico_refresh(void *p)
-{
- search_web_select_provider(-1);
-}
/**
* Count windows, and optionally tabs.
@@ -5445,8 +5440,6 @@ gui_window_create(struct browser_window *bw,
locked_screen = FALSE;
}
- ami_schedule(0, ami_gui_search_ico_refresh, NULL);
-
ScreenToFront(scrn);
return g;