Просмотр исходного кода

Remove IFileSystem::OpenDirectory extraneous check (#459)

A directory can be open more than one time. This fix issues with
homebrews opening the same directory multiple time.
Thomas Guillemard 7 лет назад
Родитель
Сommit
9b19ea3c87
1 измененных файлов с 0 добавлено и 5 удалено
  1. 0 5
      Ryujinx.HLE/HOS/Services/FspSrv/IFileSystem.cs

+ 0 - 5
Ryujinx.HLE/HOS/Services/FspSrv/IFileSystem.cs

@@ -281,11 +281,6 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv
                 return MakeError(ErrorModule.Fs, FsErr.PathDoesNotExist);
                 return MakeError(ErrorModule.Fs, FsErr.PathDoesNotExist);
             }
             }
 
 
-            if (IsPathAlreadyInUse(DirName))
-            {
-                return MakeError(ErrorModule.Fs, FsErr.PathAlreadyInUse);
-            }
-
             IDirectory DirInterface = new IDirectory(DirName, FilterFlags);
             IDirectory DirInterface = new IDirectory(DirName, FilterFlags);
 
 
             DirInterface.Disposed += RemoveDirectoryInUse;
             DirInterface.Disposed += RemoveDirectoryInUse;