Updated default memory manager for other platform.

This commit is contained in:
soukoku
2015-02-18 21:23:55 -05:00
parent daaeb840af
commit 77b3fdfee0
4 changed files with 43 additions and 2 deletions

View File

@@ -34,6 +34,8 @@ namespace NTwain
if (IsWindows)
{
_defaultMemManager = new WinMemoryManager();
var newDsmPath = Path.Combine(Environment.SystemDirectory, Dsm.WIN_NEW_DSM_NAME);
#if NET35
var oldDsmPath = Path.Combine(Environment.GetEnvironmentVariable("windir"), Dsm.WIN_OLD_DSM_NAME);
@@ -63,6 +65,8 @@ namespace NTwain
}
else if (IsLinux)
{
_defaultMemManager = new LinuxMemoryManager();
ExpectedDsmPath = Dsm.LINUX_DSM_PATH;
DsmExists = File.Exists(ExpectedDsmPath);
IsSupported = DsmExists && IsOnMono;
@@ -71,8 +75,6 @@ namespace NTwain
{
// mac? not gonna happen
}
_defaultMemManager = new WinMemoryManager();
}
/// <summary>