Skip to content

Commit

Permalink
correctly update extent/CRS when setting map canvas
Browse files Browse the repository at this point in the history
  • Loading branch information
3nids committed Nov 6, 2018
1 parent 107e646 commit dd14e58
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/core/locator/qgslocatormodelbridge.cpp
Expand Up @@ -18,7 +18,7 @@
#include "qgslocatormodelbridge.h"
#include "qgslocator.h"
#include "qgslocatormodel.h"
#include "qgsmapsettings.h"


QgsLocatorModelBridge::QgsLocatorModelBridge( QObject *parent )
: QObject( parent )
Expand Down
4 changes: 3 additions & 1 deletion src/gui/locator/qgslocatorwidget.cpp
Expand Up @@ -128,8 +128,10 @@ void QgsLocatorWidget::setMapCanvas( QgsMapCanvas *canvas )
mMapCanvas = canvas;
if ( mMapCanvas )
{
mModelBridge->updateCanvasExtent( mMapCanvas->mapSettings().visibleExtent() );
mModelBridge->updateCanvasCrs( mMapCanvas->mapSettings().destinationCrs() );
mCanvasConnections
<< connect( mMapCanvas, &QgsMapCanvas::extentsChanged, this, [ = ]() {mModelBridge->updateCanvasExtent( mMapCanvas->extent() );} )
<< connect( mMapCanvas, &QgsMapCanvas::extentsChanged, this, [ = ]() {mModelBridge->updateCanvasExtent( mMapCanvas->mapSettings().visibleExtent() );} )
<< connect( mMapCanvas, &QgsMapCanvas::destinationCrsChanged, this, [ = ]() {mModelBridge->updateCanvasCrs( mMapCanvas->mapSettings().destinationCrs() );} ) ;
}
}
Expand Down

0 comments on commit dd14e58

Please sign in to comment.