From 22e00863799a91519821d897deeaede9a3a84267 Mon Sep 17 00:00:00 2001 From: Jakob Leben Date: Thu, 13 Sep 2012 12:32:55 +0200 Subject: [PATCH] scide: fix an invalid token iterator dereference --- editors/sc-ide/widgets/code_editor/editor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editors/sc-ide/widgets/code_editor/editor.cpp b/editors/sc-ide/widgets/code_editor/editor.cpp index 3ade91a99..a62315d3c 100644 --- a/editors/sc-ide/widgets/code_editor/editor.cpp +++ b/editors/sc-ide/widgets/code_editor/editor.cpp @@ -1446,7 +1446,7 @@ QTextCursor CodeEditor::blockAtCursor(const QTextCursor & cursor) BracketMatch match; matchBracket(it, match); - if (match.first.isValid()) { + if (match.first.isValid() && match.second.isValid()) { QTextCursor selection(textDocument()); selection.setPosition(match.first.position()); selection.setPosition(match.second.position() + 1, QTextCursor::KeepAnchor); -- 2.11.4.GIT