summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2008-08-24 17:17:33 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2008-08-24 17:17:33 +0000
commit9d9cb291c746c16e52234d0cc8439cc948b87e67 (patch)
treef63ef4de7e8cada4900ce61f3c0eac99bdfde111 /amiga
parent04c04d98b8a8f624abbd27b5adcb57be35721cbf (diff)
downloadnetsurf-9d9cb291c746c16e52234d0cc8439cc948b87e67.tar.gz
netsurf-9d9cb291c746c16e52234d0cc8439cc948b87e67.tar.bz2
Fix gui_browser_window_create and browser_window_create functions for new new_tab
parameter. svn path=/trunk/netsurf/; revision=5196
Diffstat (limited to 'amiga')
-rwxr-xr-xamiga/gui.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index 557dcae0a..2694bc5c9 100755
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -276,7 +276,7 @@ void gui_init2(int argc, char** argv)
SA_LikeWorkbench,TRUE,
TAG_DONE);
- bw = browser_window_create(option_homepage_url, 0, 0, true); // curbw = temp
+ bw = browser_window_create(option_homepage_url, 0, 0, true,false); // curbw = temp
}
void ami_get_msg(void)
@@ -445,7 +445,7 @@ void ami_get_msg(void)
struct browser_window *bw;
case 0: // new window
- bw = browser_window_create(gwin->bw->current_content->url, 0, 0, true);
+ bw = browser_window_create(gwin->bw->current_content->url, 0, 0, true, false);
break;
case 2: // close
@@ -660,8 +660,10 @@ struct NewMenu *ami_create_menu(ULONG type)
}
struct gui_window *gui_create_browser_window(struct browser_window *bw,
- struct browser_window *clone)
+ struct browser_window *clone, bool new_tab)
{
+// tabs are ignored for the moment
+
struct gui_window *gwin = NULL;
bool closegadg=TRUE;
struct NewMenu *menu = ami_create_menu(bw->browser_window_type);
@@ -1391,7 +1393,7 @@ bool gui_add_to_clipboard(const char *text, size_t length, bool space)
{
char *buffer;
utf8_to_local_encoding(text,length,&buffer);
- WriteChunkBytes(iffh,buffer,strlen(buffer));
+ if(buffer) WriteChunkBytes(iffh,buffer,strlen(buffer));
ami_utf8_free(buffer);
return true;
}