diff --git a/src/vfilelist.cpp b/src/vfilelist.cpp index c90c3600..a0d70acd 100644 --- a/src/vfilelist.cpp +++ b/src/vfilelist.cpp @@ -321,9 +321,9 @@ void VFileList::newFile() QWidget *wid = QApplication::focusWidget(); VMdEdit *edit = dynamic_cast(wid); if (edit && edit->getFile() == file) { - QKeyEvent *downEvent = new QKeyEvent(QEvent::KeyPress, Qt::Key_Down, - Qt::NoModifier); - QCoreApplication::postEvent(edit, downEvent); + QTextCursor cursor = edit->textCursor(); + cursor.movePosition(QTextCursor::End); + edit->setTextCursor(cursor); } } }