diff --git a/Plugins/MessageUtilities/MessageUtilities.plugin.js b/Plugins/MessageUtilities/MessageUtilities.plugin.js index 7cfa211100..d418c64838 100644 --- a/Plugins/MessageUtilities/MessageUtilities.plugin.js +++ b/Plugins/MessageUtilities/MessageUtilities.plugin.js @@ -8,7 +8,7 @@ var MessageUtilities = (_ => { return class MessageUtilities { getName () {return "MessageUtilities";} - getVersion () {return "1.7.4";} + getVersion () {return "1.7.5";} getAuthor () {return "DevilBro";} @@ -16,7 +16,7 @@ var MessageUtilities = (_ => { constructor () { this.changelog = { - "improved":[["Context Menu Hints","Switches the order of the keybind hint to the more logicaly key+click order"]] + "fixed":[["Context Menu Hints","No longer adds hints on submenu items"]] }; this.patchedModules = { @@ -202,7 +202,7 @@ var MessageUtilities = (_ => { let contextMenu = BDFDB.ReactUtils.findChild(e.instance, {props: "navId"}); if (contextMenu && BDFDB.ArrayUtils.is(contextMenu.props.children)) for (let group of contextMenu.props.children) { if (group && group.type == BDFDB.LibraryComponents.MenuItems.MenuGroup && BDFDB.ArrayUtils.is(group.props.children)) for (let item of group.props.children) { - if (item && item.props && item.props.id && !item.props.hint) { + if (item && item.props && item.props.id && !item.props.hint && (!item.props.children || BDFDB.ArrayUtils.is(item.props.children) && !item.props.children.length)) { let hint, action; if (item.props.id == "mark-unread") hint = `${BDFDB.LibraryModules.KeyCodeUtils.getString(18)}+${clickMap[0]}`; else {