diff --git a/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf b/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf
index c68f233b9b..f538807ffe 100644
--- a/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf
+++ b/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf
@@ -7,7 +7,7 @@ _ctrl = _this select 0;
_index = _this select 1;
_text = _this select 2;
-if (_text != Str(ARR_SELECT(GVAR(ParsedTextCached),_index,""))) then {
+if (_text != ARR_SELECT(GVAR(ParsedTextCached),_index,"-1")) then {
GVAR(ParsedTextCached) set [_index, _text];
_ctrl ctrlSetStructuredText parseText _text;
};
diff --git a/addons/interact_menu/functions/fnc_keyDown.sqf b/addons/interact_menu/functions/fnc_keyDown.sqf
index 1bd4d04474..37e5bc3797 100644
--- a/addons/interact_menu/functions/fnc_keyDown.sqf
+++ b/addons/interact_menu/functions/fnc_keyDown.sqf
@@ -30,6 +30,7 @@ if (_menuType == 0) then {
GVAR(keyDownTime) = diag_tickTime;
GVAR(openedMenuType) = _menuType;
GVAR(lastTimeSearchedActions) = -1000;
+GVAR(ParsedTextCached) = [];
GVAR(useCursorMenu) = (vehicle ACE_player != ACE_player) ||
visibleMap ||
diff --git a/addons/interact_menu/functions/fnc_render.sqf b/addons/interact_menu/functions/fnc_render.sqf
index b9afa75616..0c0635f8a4 100644
--- a/addons/interact_menu/functions/fnc_render.sqf
+++ b/addons/interact_menu/functions/fnc_render.sqf
@@ -77,6 +77,7 @@ if (GVAR(openedMenuType) >= 0) then {
GVAR(startHoverTime) = diag_tickTime;
GVAR(lastPath) = _hoverPath;
GVAR(expanded) = false;
+ GVAR(ParsedTextCached) = [];
} else {
if(!GVAR(expanded) && diag_tickTime-GVAR(startHoverTime) > 0.25) then {
GVAR(expanded) = true;
diff --git a/addons/interact_menu/functions/fnc_renderIcon.sqf b/addons/interact_menu/functions/fnc_renderIcon.sqf
index 443328fbc9..32e8aa1a63 100644
--- a/addons/interact_menu/functions/fnc_renderIcon.sqf
+++ b/addons/interact_menu/functions/fnc_renderIcon.sqf
@@ -32,9 +32,9 @@ if(_icon == "") then {
};
_text = if (GVAR(UseListMenu)) then {
- format ["%5", _icon, _iconColor, _textColor, _shadowColor, _text]
+ format ["%5", _icon, _iconColor, _textColor, _shadowColor, _text]
} else {
- format ["
%5", _icon, _iconColor, _textColor, _shadowColor, "ace_breakLine" callExtension _text];
+ format ["
%5", _icon, _iconColor, _textColor, _shadowColor, "ace_breakLine" callExtension _text];
};
//_ctrl ctrlSetStructuredText parseText _text;