From 73552efff7cc11c39fcdf6f60b71cc44b43e80f2 Mon Sep 17 00:00:00 2001 From: Eric Oulashin <eric.oulashin@gmail.com> Date: Fri, 16 Feb 2024 13:00:56 -0800 Subject: [PATCH] DDMsgReader: When checking the user's external editor settings, make sure they actually have an external editor configured, or else DDMsgReader will error out. --- xtrn/DDMsgReader/DDMsgReader.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/xtrn/DDMsgReader/DDMsgReader.js b/xtrn/DDMsgReader/DDMsgReader.js index 777d2d11cb..4f48dc317e 100644 --- a/xtrn/DDMsgReader/DDMsgReader.js +++ b/xtrn/DDMsgReader/DDMsgReader.js @@ -11091,11 +11091,12 @@ function DigDistMsgReader_ReplyToMsg(pMsgHdr, pMsgText, pPrivate, pMsgIdx) // their external editor settings var editorQuoteCfg = getExternalEditorQuoteWrapCfgFromSCFG(user.editor); // Check for the drop file casing - var quotesFilename = ""; - if (xtrn_area.editor[user.editor].settings & XTRN_LWRCASE) - quotesFilename = "quotes.txt"; - else - quotesFilename = "QUOTES.TXT"; + var quotesFilename = "QUOTES.TXT"; + if (user.editor != "" && typeof (xtrn_area.editor[user.editor]) === "object") + { + if (xtrn_area.editor[user.editor].settings & XTRN_LWRCASE) + quotesFilename = quotesFilename.toLowerCase(); + } // Write the message text to the quotes file quoteFile = new File(system.node_dir + quotesFilename); if (quoteFile.open("w")) -- GitLab