Pārlūkot izejas kodu

move LnkShortcutHandler

Luke Pulverenti 7 gadi atpakaļ
vecāks
revīzija
bd31c0175d

+ 0 - 5
Emby.Server.Implementations/ApplicationHost.cs

@@ -424,11 +424,6 @@ namespace Emby.Server.Implementations
 
             SetBaseExceptionMessage();
 
-            if (environmentInfo.OperatingSystem == MediaBrowser.Model.System.OperatingSystem.Windows)
-            {
-                fileSystem.AddShortcutHandler(new LnkShortcutHandler());
-            }
-
             fileSystem.AddShortcutHandler(new MbLinkShortcutHandler(fileSystem));
         }
 

+ 0 - 1
Emby.Server.Implementations/Emby.Server.Implementations.csproj

@@ -133,7 +133,6 @@
     <Compile Include="IO\FileRefresher.cs" />
     <Compile Include="IO\IsoManager.cs" />
     <Compile Include="IO\LibraryMonitor.cs" />
-    <Compile Include="IO\LnkShortcutHandler.cs" />
     <Compile Include="IO\ManagedFileSystem.cs" />
     <Compile Include="IO\MbLinkShortcutHandler.cs" />
     <Compile Include="IO\MemoryStreamProvider.cs" />

+ 1 - 1
Emby.Server.Implementations/Logging/SimpleLogManager.cs

@@ -122,7 +122,7 @@ namespace Emby.Server.Implementations.Logging
         {
             Directory.CreateDirectory(Path.GetDirectoryName(path));
 
-            _fileStream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read);
+            _fileStream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Read, 32768);
             _cancellationTokenSource = new CancellationTokenSource();
 
             Task.Factory.StartNew(LogInternal, _cancellationTokenSource.Token, TaskCreationOptions.LongRunning, TaskScheduler.Default);

+ 1 - 0
MediaBrowser.ServerApplication/MediaBrowser.ServerApplication.csproj

@@ -122,6 +122,7 @@
     </Compile>
     <Compile Include="ImageEncoderHelper.cs" />
     <Compile Include="MainStartup.cs" />
+    <Compile Include="Native\LnkShortcutHandler.cs" />
     <Compile Include="Native\LoopUtil.cs" />
     <Compile Include="Native\PowerManagement.cs" />
     <Compile Include="Native\Standby.cs" />

+ 1 - 1
Emby.Server.Implementations/IO/LnkShortcutHandler.cs → MediaBrowser.ServerApplication/Native/LnkShortcutHandler.cs

@@ -5,7 +5,7 @@ using System.Runtime.InteropServices.ComTypes;
 using System.Text;
 using MediaBrowser.Model.IO;
 
-namespace Emby.Server.Implementations.IO
+namespace MediaBrowser.ServerApplication.Native
 {
     public class LnkShortcutHandler :IShortcutHandler
     {

+ 1 - 0
MediaBrowser.ServerApplication/WindowsAppHost.cs

@@ -28,6 +28,7 @@ namespace MediaBrowser.ServerApplication
         public WindowsAppHost(ServerApplicationPaths applicationPaths, ILogManager logManager, StartupOptions options, IFileSystem fileSystem, IPowerManagement powerManagement, string releaseAssetFilename, IEnvironmentInfo environmentInfo, MediaBrowser.Controller.Drawing.IImageEncoder imageEncoder, ISystemEvents systemEvents, MediaBrowser.Common.Net.INetworkManager networkManager)
             : base(applicationPaths, logManager, options, fileSystem, powerManagement, releaseAssetFilename, environmentInfo, imageEncoder, systemEvents, networkManager)
         {
+            fileSystem.AddShortcutHandler(new LnkShortcutHandler());
         }
 
         public override bool IsRunningAsService