Skip to content

Commit 952b83d

Browse files
author
homann
committed
Merged r6385 into trunk
git-svn-id: http://svn.osgeo.org/qgis/trunk@6386 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent f659cc5 commit 952b83d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/plugins/georeferencer/qgspointdialog.cpp

+7-1
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,12 @@ QgsPointDialog::QgsPointDialog(QString layerPath, QgisIface* theQgisInterface,
136136
QgsMapLayerRegistry* registry = QgsMapLayerRegistry::instance();
137137
registry->addMapLayer(layer, FALSE);
138138

139+
140+
// Set source SRS same as dest SRS, so that we don't do any transformation.
141+
// Dest SRS is set by project defaults
142+
// The CoordinateTransform should now be shortcircuited.
143+
layer->coordinateTransform()->setSourceSRS(layer->coordinateTransform()->destSRS());
144+
139145
// add layer to map canvas
140146
std::deque<QString> layers;
141147
layers.push_back(layer->getLayerID());
@@ -459,8 +465,8 @@ void QgsPointDialog::deleteDataPoint(QgsPoint& coords)
459465
#endif
460466
if ((x*x + y*y) < maxDistSqr)
461467
{
462-
mPoints.erase(it);
463468
delete *it;
469+
mPoints.erase(it);
464470
mCanvas->refresh();
465471
break;
466472
}

0 commit comments

Comments
 (0)