do not indent empty lines when pressing tab

This commit is contained in:
Le Tan 2017-04-19 22:04:47 +08:00
parent b7737aff61
commit fc6aefc66f

View File

@ -374,12 +374,15 @@ bool VMdEditOperations::handleKeyTab(QKeyEvent *p_event)
int endBlockNum = endBlock.blockNumber();
while (true) {
Q_ASSERT(block.isValid());
QTextCursor blockCursor(block);
blockCursor.insertText(text);
if (!block.text().isEmpty()) {
QTextCursor blockCursor(block);
blockCursor.insertText(text);
}
if (block.blockNumber() == endBlockNum) {
break;
}
block = block.next();
}
cursor.endEditBlock();