The case for data-only-based MIME type sniffing was missing.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10684 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2005-01-12 03:42:21 +00:00
parent 132c664be7
commit c10206311d
+6 -3
View File
@@ -160,9 +160,12 @@ MIMEManager::MessageReceived(BMessage *message)
if (!err)
err = fDatabase.GuessMimeType(&ref, &str);
else if (err == B_NAME_NOT_FOUND) {
// err = message->FindData("file ref", &ref);
// if (!err)
// err = fDatabase.GuessMimeType(data, length, &str);
const void *data;
int32 dataSize;
err = message->FindData("data", B_RAW_TYPE, &data,
&dataSize);
if (!err)
err = fDatabase.GuessMimeType(data, dataSize, &str);
}
}
if (!err)