From f16adb3fce7769246233cbe0927b0ab821572849 Mon Sep 17 00:00:00 2001 From: NightWatch404 <85329505+NightWatch404@users.noreply.github.com> Date: Sat, 21 Mar 2026 20:39:50 +0300 Subject: [PATCH] Fix nil pointer in aPlayerStatsClose --- [admin]/admin2/client/widgets/admin_stats.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/[admin]/admin2/client/widgets/admin_stats.lua b/[admin]/admin2/client/widgets/admin_stats.lua index 647e8e3c4..64ec51d9a 100644 --- a/[admin]/admin2/client/widgets/admin_stats.lua +++ b/[admin]/admin2/client/widgets/admin_stats.lua @@ -78,7 +78,7 @@ function aPlayerStats(player) end function aPlayerStatsClose(destroy) - if ((destroy) or (guiCheckBoxGetSelected(aPerformanceStats))) then + if ((destroy) or (isElement(aPerformanceStats) and guiCheckBoxGetSelected(aPerformanceStats))) then if (aStatsForm) then removeEventHandler("onClientGUIClick", aStatsForm, aClientStatsClick) removeEventHandler("onClientGUIChanged", aStatsForm, aClientStatsChanged) @@ -87,7 +87,9 @@ function aPlayerStatsClose(destroy) aStatsForm = nil end else - guiSetVisible(aStatsForm, false) + if (aStatsForm) then + guiSetVisible(aStatsForm, false) + end end end