diff --git a/addons/help/XEH_postClientInit.sqf b/addons/help/XEH_postClientInit.sqf index 615c2298d1..fdb497a314 100644 --- a/addons/help/XEH_postClientInit.sqf +++ b/addons/help/XEH_postClientInit.sqf @@ -62,14 +62,13 @@ private _fnc_getKeyName = { _fnc_getKeyName spawn { private _text = GVAR(keys); - cba_keybinding_handlers params [["_keyNames", [], [[]]], ["_keyHandlers", [], [[]]]]; + cba_keybinding_handlers params [["_modNames", [], [[]]], ["_keyHandlers", [], [[]]]]; { - private _keyName = _x; + private _modName = _x; private _keyHandler = _keyHandlers param [_forEachIndex, []]; - - if (!isNil "_keyName") then { - _text = _text + format ["%1:
", _keyName]; + if (!isNil "_modName" && _modName in cba_keybinding_activeMods) then { + _text = _text + format ["%1:
", _modName]; _keyHandler params [["_actionNames", [], [[]]], ["_actionEntries", [], [[]]]]; @@ -95,7 +94,7 @@ _fnc_getKeyName spawn { _text = _text + "
"; }; - } forEach _keyNames; + } forEach _modNames; player createDiaryRecord ["CBA_docs", [localize "STR_DN_CBA_HELP_KEYS", _text]]; };