From 0970a8e6d2c7fb4742bf7bef2899ce76478ecc89 Mon Sep 17 00:00:00 2001
From: Erik Verbruggen <erik.verbruggen@nokia.com>
Date: Fri, 30 Apr 2010 13:35:03 +0200
Subject: [PATCH] Moved quick-exit check back to the indenter.

Reviewed-by: ckamm
---
 src/libs/qmljs/qmljsindenter.cpp | 3 +++
 src/libs/qmljs/qmljslineinfo.cpp | 3 ---
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/libs/qmljs/qmljsindenter.cpp b/src/libs/qmljs/qmljsindenter.cpp
index 49b95ebc86a..ba941c0e07c 100644
--- a/src/libs/qmljs/qmljsindenter.cpp
+++ b/src/libs/qmljs/qmljsindenter.cpp
@@ -569,6 +569,9 @@ int QmlJSIndenter::indentForStandaloneLine()
 */
 int QmlJSIndenter::indentForBottomLine(QTextBlock begin, QTextBlock end, QChar typedIn)
 {
+    if (begin == end)
+        return 0;
+
     const QTextBlock last = end.previous();
 
     initialize(begin, last);
diff --git a/src/libs/qmljs/qmljslineinfo.cpp b/src/libs/qmljs/qmljslineinfo.cpp
index 29f74443ad9..a4c8837d1b8 100644
--- a/src/libs/qmljs/qmljslineinfo.cpp
+++ b/src/libs/qmljs/qmljslineinfo.cpp
@@ -564,9 +564,6 @@ bool LineInfo::isContinuationLine()
 
 void LineInfo::initialize(QTextBlock begin, QTextBlock end)
 {
-    if (begin == end)
-        return;
-
     yyProgram = Program(begin, end);
     startLinizer();
 }
-- 
GitLab