Skip to content
This repository was archived by the owner on Mar 12, 2025. It is now read-only.

Commit 3b4bfb4

Browse files
committed
Prevent reloading of already loaded dict
1 parent 98956ad commit 3b4bfb4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/spellchecker.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,8 @@ auto SpellChecker::setLanguage(const QString &lang) -> bool
224224
dic = langPathMap[lang + L1("_frami")];
225225
if (dic.dir.empty())
226226
return false;
227+
} else if (dic.dict) {
228+
return true;
227229
}
228230

229231
try {
@@ -458,7 +460,6 @@ void SpellChecker::slotSetLanguage(const bool checked)
458460
if (!checked) // deselected
459461
{
460462
#ifndef NO_SPELLCHECK
461-
delete langPathMap[lang].dict;
462463
languages.removeAll(lang);
463464
rehighlight();
464465
return;

0 commit comments

Comments
 (0)