From e53d1086cc9d2afd08b34a0be0d11a8dea165b76 Mon Sep 17 00:00:00 2001 From: glax Date: Wed, 17 May 2023 19:01:00 +0200 Subject: [PATCH] TKey can not be null. --- Pathfinding/RPriorityQueue.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Pathfinding/RPriorityQueue.cs b/Pathfinding/RPriorityQueue.cs index 1bbba5a..daa8e24 100644 --- a/Pathfinding/RPriorityQueue.cs +++ b/Pathfinding/RPriorityQueue.cs @@ -16,9 +16,9 @@ public class RPriorityQueue where TKey : notnull queue[key] = priority; } - public TKey? Dequeue() + public TKey Dequeue() { - TKey? retKey = queue.MinBy(item => item.Value).Key; + TKey retKey = queue.MinBy(item => item.Value).Key; queue.Remove(retKey); return retKey; }