mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
sip bindings: add /Transfer/ to QgsMapCanvas::mapRenderer()
(otherwise mc.mapRenderer().hasCrsTransformEnabled() can crash)
This commit is contained in:
parent
d751036823
commit
0246816e64
@ -62,7 +62,7 @@ class QgsMapCanvas : QGraphicsView
|
||||
|
||||
QgsMapCanvasMap* map();
|
||||
|
||||
QgsMapRenderer* mapRenderer();
|
||||
QgsMapRenderer* mapRenderer() /Transfer/;
|
||||
|
||||
//! Accessor for the canvas pixmap
|
||||
// @deprecated use canvasPaintDevice()
|
||||
|
@ -138,6 +138,8 @@ class ValidateDialog( QDialog, Ui_Dialog ):
|
||||
|
||||
if mc.mapRenderer().hasCrsTransformEnabled():
|
||||
ct = QgsCoordinateTransform( self.vlayer.crs(), mc.mapRenderer().destinationCrs() )
|
||||
else:
|
||||
ct = None
|
||||
|
||||
e = item.data(Qt.UserRole).toPyObject()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user