fakevim: don't import a selection if there wasn't one

This commit is contained in:
hjk
2010-05-10 09:36:57 +02:00
parent 16f6fda51a
commit c22678ef64

View File

@@ -1020,7 +1020,9 @@ void FakeVimHandler::Private::importSelection()
m_marks['>'] = pos;
m_anchor = anc;
Qt::KeyboardModifiers mods = QApplication::keyboardModifiers();
if (mods & Qt::ControlModifier)
if (!tc.hasSelection())
m_visualMode = NoVisualMode;
else if (mods & Qt::ControlModifier)
m_visualMode = VisualBlockMode;
else if (mods & Qt::AltModifier)
m_visualMode = VisualBlockMode;