From 6639da4df5019e023dcd2dae26acae8e3e1d4215 Mon Sep 17 00:00:00 2001
From: Robert Loehning <robert.loehning@nokia.com>
Date: Wed, 24 Feb 2010 16:23:40 +0100
Subject: [PATCH] Don't crash when pro-file is empty.

Reviewed-by: Oswald Buddenhagen
---
 src/plugins/qt4projectmanager/qt4nodes.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/qt4projectmanager/qt4nodes.cpp b/src/plugins/qt4projectmanager/qt4nodes.cpp
index bea44573dad..80fbd409b35 100644
--- a/src/plugins/qt4projectmanager/qt4nodes.cpp
+++ b/src/plugins/qt4projectmanager/qt4nodes.cpp
@@ -668,7 +668,7 @@ void Qt4PriFileNode::changeFiles(const FileType fileType,
                 contents = QString::fromLatin1(qfile.readAll()); // yes, really latin1
                 qfile.close();
                 lines = contents.split(QLatin1Char('\n'));
-                while (lines.last().isEmpty())
+                while (!lines.isEmpty() && lines.last().isEmpty())
                     lines.removeLast();
             } else {
                 m_project->proFileParseError(tr("Error while reading PRO file %1: %2")
-- 
GitLab