diff --git a/lua/cfc_disconnect_interface/client/cl_interface.lua b/lua/cfc_disconnect_interface/client/cl_interface.lua index 43b2cca..72f5d7f 100644 --- a/lua/cfc_disconnect_interface/client/cl_interface.lua +++ b/lua/cfc_disconnect_interface/client/cl_interface.lua @@ -520,6 +520,13 @@ local function createInterface() end +hook.Add( "ShutDown", "CFC_DisconnectInterface_Shutdown", function() + if interfaceDerma then + interfaceDerma:Close() + end +end ) + + hook.Add( "CFC_CrashTick", "CFC_DisconnectInterface_InterfaceUpdate", function( isCrashing, _timeDown, _apiState ) timeDown = _timeDown if _apiState ~= CFCCrashAPI.PINGING_API then