Skip to content

Commit 5a1df4a

Browse files
author
Sandro Santilli
committedDec 30, 2014
Fix panning from overview map with non-zero rotation
Closes http://hub.qgis.org/issues/11816
1 parent 9d76247 commit 5a1df4a

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed
 

‎src/gui/qgsmapoverviewcanvas.cpp‎

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -223,16 +223,7 @@ void QgsMapOverviewCanvas::mouseReleaseEvent( QMouseEvent * e )
223223
QRect rect = mPanningWidget->geometry();
224224

225225
QgsPoint center = cXf.toMapCoordinates( rect.center() );
226-
QgsRectangle oldExtent = mMapCanvas->extent();
227-
QgsRectangle ext;
228-
ext.setXMinimum( center.x() - oldExtent.width() / 2 );
229-
ext.setXMaximum( center.x() + oldExtent.width() / 2 );
230-
ext.setYMinimum( center.y() - oldExtent.height() / 2 );
231-
ext.setYMaximum( center.y() + oldExtent.height() / 2 );
232-
233-
QgsDebugMsg( QString( "panning: new position: [%1,%2] [%3x%4]" ).arg( rect.left() ).arg( rect.top() ).arg( rect.width() ).arg( rect.height() ) );
234-
235-
mMapCanvas->setExtent( ext );
226+
mMapCanvas->setCenter( center );
236227
mMapCanvas->refresh();
237228
}
238229
}

0 commit comments

Comments
 (0)
Please sign in to comment.