mirror of
https://github.com/UglyToad/PdfPig.git
synced 2025-10-07 07:34:36 +08:00
Use pageFactoryCache.Clear() in Pages dispose and fix #1170
This commit is contained in:
@@ -182,16 +182,15 @@
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
foreach (var key in pageFactoryCache.Keys)
|
||||
foreach (var factory in pageFactoryCache.Values)
|
||||
{
|
||||
var factory = pageFactoryCache[key];
|
||||
pageFactoryCache.Remove(key);
|
||||
|
||||
if (factory is IDisposable disposable)
|
||||
{
|
||||
disposable.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
pageFactoryCache.Clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user