r10051 chris_y - in /trunk/netsurf/amiga: gui.c menu.c

netsurf at semichrome.net netsurf at semichrome.net
Sun Feb 14 12:51:31 GMT 2010


Author: chris_y
Date: Sun Feb 14 06:51:30 2010
New Revision: 10051

URL: http://source.netsurf-browser.org?rev=10051&view=rev
Log:
New window/tab now opens a blank window/tab rather than one showing the current URL

Modified:
    trunk/netsurf/amiga/gui.c
    trunk/netsurf/amiga/menu.c

Modified: trunk/netsurf/amiga/gui.c
URL: http://source.netsurf-browser.org/trunk/netsurf/amiga/gui.c?rev=10051&r1=10050&r2=10051&view=diff
==============================================================================
--- trunk/netsurf/amiga/gui.c (original)
+++ trunk/netsurf/amiga/gui.c Sun Feb 14 06:51:30 2010
@@ -1296,14 +1296,14 @@
 						{
 							case 'n':
 								if(option_kiosk_mode == false)
-									browser_window_create(gwin->bw->current_content->url,
-										gwin->bw, 0, true, false);
+									browser_window_create(NULL, gwin->bw,
+										0, true, false);
 							break;
 
 							case 't':
 								if(option_kiosk_mode == false)
-									browser_window_create(gwin->bw->current_content->url,
-										gwin->bw, 0, true, true);
+									browser_window_create(NULL, gwin->bw, 
+										0, true, true);
 							break;
 
 							case 'k':
@@ -1877,6 +1877,9 @@
 
 	if(!gwin->bw->current_content)
 	{
+		RefreshSetGadgetAttrs((struct Gadget *)gwin->objects[GID_URL],
+			gwin->win, NULL, STRINGA_TextVal, "", TAG_DONE);
+
 		p96RectFill(gwin->win->RPort, bbox->Left, bbox->Top,
 			bbox->Width+bbox->Left, bbox->Height+bbox->Top, 0xffffffff);
 		return;
@@ -1895,8 +1898,7 @@
 		gui_window_set_scroll(gwin->bw->window,gwin->bw->window->scrollx,gwin->bw->window->scrolly);
 		gwin->redraw_scroll = false;
 
-		if(gwin->bw->current_content)
-			browser_window_refresh_url_bar(gwin->bw,gwin->bw->current_content->url,
+		browser_window_refresh_url_bar(gwin->bw,gwin->bw->current_content->url,
 											gwin->bw->frag_id);
 	}
 }

Modified: trunk/netsurf/amiga/menu.c
URL: http://source.netsurf-browser.org/trunk/netsurf/amiga/menu.c?rev=10051&r1=10050&r2=10051&view=diff
==============================================================================
--- trunk/netsurf/amiga/menu.c (original)
+++ trunk/netsurf/amiga/menu.c Sun Feb 14 06:51:30 2010
@@ -427,11 +427,11 @@
 			switch(itemnum)
 			{
 				case 0: // new window
-					bw = browser_window_create(gwin->bw->current_content->url,gwin->bw, 0, true, openwin);
+					bw = browser_window_create(NULL, gwin->bw, 0, true, openwin);
 				break;
 
 				case 1: // new tab
-					bw = browser_window_create(gwin->bw->current_content->url,gwin->bw, 0, true, opentab);
+					bw = browser_window_create(NULL, gwin->bw, 0, true, opentab);
 				break;
 
 				case 3: // open local file




More information about the netsurf-commits mailing list