mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
Don't create multiple instances of the same type
This commit is contained in:
parent
9af28607c9
commit
d409623086
@ -512,7 +512,8 @@ namespace Emby.Server.Implementations
|
|||||||
var parts = GetExportTypes<T>()
|
var parts = GetExportTypes<T>()
|
||||||
.Select(x => CreateInstanceSafe(x))
|
.Select(x => CreateInstanceSafe(x))
|
||||||
.Where(i => i != null)
|
.Where(i => i != null)
|
||||||
.Cast<T>();
|
.Cast<T>()
|
||||||
|
.ToList(); // Convert to list so this isn't executed for each iteration
|
||||||
|
|
||||||
if (manageLifetime)
|
if (manageLifetime)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user