Make image/x-icon show ICON in title bar, not X-ICON. Bug 42093,

r=sicking, sr=jag
This commit is contained in:
bzbarsky%mit.edu 2002-02-06 21:05:52 +00:00
Родитель e46e595ad4
Коммит 428911a287
1 изменённых файлов: 13 добавлений и 0 удалений

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

@ -545,6 +545,19 @@ nsresult nsImageDocument::UpdateTitle( void )
mimeType.EndReading(end);
nsXPIDLCString::const_iterator iter = end;
if (FindInReadable(NS_LITERAL_CSTRING("IMAGE/"), start, iter) && iter != end) {
// strip out "X-" if any
if (*iter == 'X') {
++iter;
if (iter != end && *iter == '-') {
++iter;
if (iter == end) {
// looks like "IMAGE/X-" is the type?? Bail out of here.
mimeType.BeginReading(iter);
}
} else {
--iter;
}
}
CopyASCIItoUCS2(Substring(iter, end), typeStr);
} else {
CopyASCIItoUCS2(mimeType, typeStr);