removed the http:// assumption code from here to nsWebShell.cpp

This commit is contained in:
valeski%netscape.com 1998-08-09 21:23:54 +00:00
Родитель 552110779f
Коммит 8b8bf0c055
1 изменённых файлов: 0 добавлений и 16 удалений

Просмотреть файл

@ -261,23 +261,7 @@ HandleLocationEvent(nsGUIEvent *aEvent)
case NS_KEY_UP:
if (NS_VK_RETURN == ((nsKeyEvent*)aEvent)->keyCode) {
nsAutoString text;
PRInt32 colon, fSlash;
PRUnichar port;
bw->mLocation->GetText(text, 1000);
fSlash=text.Find('/');
// if no scheme (protocol) is found, assume http.
if ( ((colon=text.Find(':')) == -1) // no colon at all
|| ( (fSlash > -1) && (colon > fSlash) ) // the only colon comes after the first slash
|| ( (colon < text.Length()-1) // the first char after the first colon is a digit (i.e. a port)
&& ((port=text.CharAt(colon+1)) < '9')
&& (port > '0') )
) {
nsString httpDef("http://");
text.Insert(httpDef, 0, 7);
}
bw->GoTo(text);
}
break;