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

svn_qgis at osgeo.org svn_qgis at osgeo.org
Mon Jun 23 12:45:18 EDT 2008


Author: jef
Date: 2008-06-23 12:45:16 -0400 (Mon, 23 Jun 2008)
New Revision: 8674

Modified:
   trunk/qgis/src/app/qgisapp.cpp
Log:
fix #958 - again

Modified: trunk/qgis/src/app/qgisapp.cpp
===================================================================
--- trunk/qgis/src/app/qgisapp.cpp	2008-06-23 11:50:12 UTC (rev 8673)
+++ trunk/qgis/src/app/qgisapp.cpp	2008-06-23 16:45:16 UTC (rev 8674)
@@ -1356,8 +1356,6 @@
   connect(mMapCanvas, SIGNAL(extentsChanged()),this,SLOT(showExtents()));
   connect(mMapCanvas, SIGNAL(scaleChanged(double)), this, SLOT(showScale(double)));
   connect(mMapCanvas, SIGNAL(scaleChanged(double)), this, SLOT(updateMouseCoordinatePrecision()));
-
-  mNonEditMapTool=NULL;
   connect(mMapCanvas, SIGNAL(mapToolSet(QgsMapTool *)), this, SLOT(mapToolChanged(QgsMapTool *)));
 
   connect(mRenderSuppressionCBox, SIGNAL(toggled(bool )), mMapCanvas, SLOT(setRenderFlag(bool)));
@@ -2603,8 +2601,9 @@
   
   mMapCanvas->mapRender()->setProjectionsEnabled(FALSE);
   
-  pan(); // set map tool - panning
-
+  // set the initial map tool
+  mMapCanvas->setMapTool(mMapTools.mPan);
+  mNonEditMapTool = mMapTools.mPan;  // signals are not yet setup to catch this
 } // QgisApp::fileNew(bool thePromptToSaveFlag)
 
 
@@ -4540,7 +4539,7 @@
     if (QMessageBox::Save == answer)
     {
       if (!fileSave())
-	    answer = QMessageBox::Cancel;
+        answer = QMessageBox::Cancel;
     }
   }
 
@@ -4876,7 +4875,7 @@
 
     if( !vlayer->isEditable() && mMapCanvas->mapTool() && mMapCanvas->mapTool()->isEditTool() )
     {
-	mMapCanvas->setMapTool(mNonEditMapTool);
+      mMapCanvas->setMapTool(mNonEditMapTool);
     }
 
     if (dprovider)



More information about the QGIS-commit mailing list