diff --git a/src/editor/dtextedit.cpp b/src/editor/dtextedit.cpp index 6f1ec75d..18093729 100644 --- a/src/editor/dtextedit.cpp +++ b/src/editor/dtextedit.cpp @@ -567,11 +567,11 @@ void TextEdit::popRightMenu(QPoint pos) } } else { qWarning() << __func__ << "DBUS getTTSEnable failed"; - m_voiceReadingAction->setEnabled(true); + m_voiceReadingAction->setEnabled(textCursor().hasSelection() || m_hasColumnSelection); } } else { qWarning() << __func__ << "No audio output device was detected."; - m_voiceReadingAction->setEnabled(true); + m_voiceReadingAction->setEnabled(textCursor().hasSelection() || m_hasColumnSelection); } m_rightMenu->addAction(m_dictationAction);