diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2024-08-13 15:22:22 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2024-08-13 15:22:22 +0100 |
commit | f7f2a914047bec17a95ac818a7a34c92a0a22649 (patch) | |
tree | 14274709d50ff0a12e37b29a7656f9d606814d4c | |
parent | 43476438e5f6c1bff39f8abbe1e0df2d5756cae0 (diff) | |
download | netsurf-f7f2a914047bec17a95ac818a7a34c92a0a22649.tar.gz netsurf-f7f2a914047bec17a95ac818a7a34c92a0a22649.tar.bz2 |
Amiga: Fix crash on startup
-rw-r--r-- | frontends/amiga/gui.c | 9 |
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; |