Browse Source

fix IOExceptions that could occur while searching

pull/6/merge
Siegfried Pammer 14 years ago
parent
commit
c0cded9af4
  1. 2
      src/AddIns/Misc/SearchAndReplace/Project/Engine/SearchManager.cs

2
src/AddIns/Misc/SearchAndReplace/Project/Engine/SearchManager.cs

@ -62,6 +62,7 @@ namespace SearchAndReplace @@ -62,6 +62,7 @@ namespace SearchAndReplace
public ITextBuffer Create(FileName fileName)
{
try {
foreach (FileName name in viewContentFileNamesCollection) {
if (FileUtility.IsEqualFileName(name, fileName)) {
ITextBuffer buffer = WorkbenchSingleton.SafeThreadFunction(ReadFile, fileName);
@ -69,7 +70,6 @@ namespace SearchAndReplace @@ -69,7 +70,6 @@ namespace SearchAndReplace
return buffer;
}
}
try {
using (Stream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read)) {
if (MimeTypeDetection.FindMimeType(stream).StartsWith("text/")) {
stream.Position = 0;

Loading…
Cancel
Save