Siegfried Pammer 15 years ago
parent
commit
a40960c9d5
  1. 7
      src/Main/Base/Project/Src/Services/DisplayBinding/AutoDetectDisplayBinding.cs

7
src/Main/Base/Project/Src/Services/DisplayBinding/AutoDetectDisplayBinding.cs

@ -48,9 +48,12 @@ namespace ICSharpCode.SharpDevelop @@ -48,9 +48,12 @@ namespace ICSharpCode.SharpDevelop
const int BUFFER_LENGTH = 4 * 1024;
using (var stream = file.OpenRead()) {
foreach (var codon in codons) {
string mime = "text/plain";
if (stream.Length > 0) {
stream.Position = 0;
string mime = FindMimeType(new BinaryReader(stream).ReadBytes(BUFFER_LENGTH));
mime = FindMimeType(new BinaryReader(stream).ReadBytes(BUFFER_LENGTH));
}
foreach (var codon in codons) {
stream.Position = 0;
double value = codon.Binding.AutoDetectFileContent(file.FileName, stream, mime);
if (value > max) {

Loading…
Cancel
Save