aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Ryujinx.HLE/OsHle/IdDictionary.cs14
1 files changed, 0 insertions, 14 deletions
diff --git a/Ryujinx.HLE/OsHle/IdDictionary.cs b/Ryujinx.HLE/OsHle/IdDictionary.cs
index 7a93f634..dcb8d0f7 100644
--- a/Ryujinx.HLE/OsHle/IdDictionary.cs
+++ b/Ryujinx.HLE/OsHle/IdDictionary.cs
@@ -8,8 +8,6 @@ namespace Ryujinx.HLE.OsHle
{
private ConcurrentDictionary<int, object> Objs;
- private int FreeIdHint = 1;
-
public IdDictionary()
{
Objs = new ConcurrentDictionary<int, object>();
@@ -22,16 +20,6 @@ namespace Ryujinx.HLE.OsHle
public int Add(object Data)
{
- if (Objs.TryAdd(FreeIdHint, Data))
- {
- return FreeIdHint++;
- }
-
- return AddSlow(Data);
- }
-
- private int AddSlow(object Data)
- {
for (int Id = 1; Id < int.MaxValue; Id++)
{
if (Objs.TryAdd(Id, Data))
@@ -67,8 +55,6 @@ namespace Ryujinx.HLE.OsHle
{
if (Objs.TryRemove(Id, out object Obj))
{
- FreeIdHint = Id;
-
return Obj;
}