[QGIS Commit] r15764 - trunk/qgis/src/app

svn_qgis at osgeo.org svn_qgis at osgeo.org
Mon Apr 18 19:36:42 EDT 2011


Author: jef
Date: 2011-04-18 16:36:42 -0700 (Mon, 18 Apr 2011)
New Revision: 15764

Modified:
   trunk/qgis/src/app/qgisapp.cpp
Log:
fix #3757

Modified: trunk/qgis/src/app/qgisapp.cpp
===================================================================
--- trunk/qgis/src/app/qgisapp.cpp	2011-04-18 22:34:36 UTC (rev 15763)
+++ trunk/qgis/src/app/qgisapp.cpp	2011-04-18 23:36:42 UTC (rev 15764)
@@ -330,7 +330,7 @@
     QgsGenericProjectionSelector *mySelector = new QgsGenericProjectionSelector();
     mySelector->setMessage( srs->validationHint() ); //shows a generic message, if not specified
     if ( authid.isNull() )
-      authid = QgsProject::instance()->readEntry( "SpatialRefSys", "/ProjectCrs", GEO_EPSG_CRS_AUTHID );
+      authid = QgisApp::instance()->mapCanvas()->mapRenderer()->destinationCrs().authid();
     QgsCoordinateReferenceSystem defaultCrs;
     if ( defaultCrs.createFromOgcWmsCrs( authid ) )
     {
@@ -353,7 +353,7 @@
   else if ( myDefaultProjectionOption == "useProject" )
   {
     // XXX TODO: Change project to store selected CS as 'projectCRS' not 'selectedWkt'
-    authid = QgsProject::instance()->readEntry( "SpatialRefSys", "/ProjectCrs", GEO_EPSG_CRS_AUTHID );
+    authid = QgisApp::instance()->mapCanvas()->mapRenderer()->destinationCrs().authid();
     QgsDebugMsg( "Layer srs set from project: " + authid );
     QgisApp::instance()->statusBar()->showMessage( QObject::tr( "CRS undefined - defaulting to project CRS" ) );
     srs->createFromOgcWmsCrs( authid );



More information about the QGIS-commit mailing list