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