Merge branch 'develop' of github.com:olivierkes/manuskript into develop

This commit is contained in:
TheJackiMonster 2023-12-07 15:41:25 +01:00
commit d93e8eb544
No known key found for this signature in database
GPG key ID: D850A5F772E880F9
2 changed files with 7 additions and 6 deletions

View file

@ -363,7 +363,7 @@ class PySpellcheckerDictionary(BasicDictionary):
def getSuggestions(self, word):
candidates = self._dict.candidates(word)
if word in candidates:
if candidates and word in candidates:
candidates.remove(word)
return candidates

View file

@ -620,10 +620,11 @@ class textEditView(QTextEdit):
selectedWord = cursor.selectedText()
for word in match.replacements:
action = self.SpellAction(word, spell_menu)
action.correct.connect(self.correctWord)
spell_menu.addAction(action)
if match.replacements:
for word in match.replacements:
action = self.SpellAction(word, spell_menu)
action.correct.connect(self.correctWord)
spell_menu.addAction(action)
# Adds: add to dictionary
addAction = QAction(self.tr("&Add to dictionary"), popup_menu)
@ -635,7 +636,7 @@ class textEditView(QTextEdit):
# Only add the spelling suggests to the menu if there are
# suggestions.
if len(match.replacements) > 0:
if match.replacements and len(match.replacements) > 0:
# Adds: suggestions
popup_menu.insertMenu(popup_menu.actions()[0], spell_menu)
else: