[QGIS Commit] r11430 - trunk/qgis/src/core
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Tue Aug 18 16:55:30 EDT 2009
Author: homann
Date: 2009-08-18 16:55:29 -0400 (Tue, 18 Aug 2009)
New Revision: 11430
Modified:
trunk/qgis/src/core/qgsprojectversion.cpp
Log:
Removed crashed when reading VERY early project files
Modified: trunk/qgis/src/core/qgsprojectversion.cpp
===================================================================
--- trunk/qgis/src/core/qgsprojectversion.cpp 2009-08-18 14:49:11 UTC (rev 11429)
+++ trunk/qgis/src/core/qgsprojectversion.cpp 2009-08-18 20:55:29 UTC (rev 11430)
@@ -35,9 +35,19 @@
QStringList fileVersionParts = pre.section( "-", 0 ).split( "." );
+ mMinor = 0;
+ mSub = 0;
+ mName = "";
mMajor = fileVersionParts.at( 0 ).toInt();
- mMinor = fileVersionParts.at( 1 ).toInt();
- mSub = fileVersionParts.at( 2 ).toInt();
+
+ if ( fileVersionParts.size() > 1 )
+ {
+ mMinor = fileVersionParts.at( 1 ).toInt();
+ }
+ if ( fileVersionParts.size() > 2 )
+ {
+ mSub = fileVersionParts.at( 2 ).toInt();
+ }
mName = string.section( '-', 1 );
QgsDebugMsg( QString( "Version is set to " ) + text() );
More information about the QGIS-commit
mailing list