Skip to content

Commit 8cf5860

Browse files
committedApr 9, 2017
Fix missing sip cast for QgsHillshadeRenderer
1 parent bc08a79 commit 8cf5860

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed
 

‎python/core/raster/qgsrasterinterface.sip

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ class QgsRasterInterface
5555
#include <qgsrasterresamplefilter.h>
5656

5757
// QgsRasterRenderer subclasses
58+
#include <qgshillshaderenderer.h>
5859
#include <qgsmultibandcolorrenderer.h>
5960
#include <qgspalettedrasterrenderer.h>
6061
#include <qgssinglebandcolordatarenderer.h>
@@ -80,7 +81,9 @@ class QgsRasterInterface
8081
sipType = sipType_QgsRasterProjector;
8182
else if (dynamic_cast<QgsRasterRenderer*>(sipCpp))
8283
{
83-
if ( dynamic_cast<QgsMultiBandColorRenderer*>(sipCpp))
84+
if ( dynamic_cast<QgsHillshadeRenderer*>(sipCpp))
85+
sipType = sipType_QgsHillshadeRenderer;
86+
else if ( dynamic_cast<QgsMultiBandColorRenderer*>(sipCpp))
8487
sipType = sipType_QgsMultiBandColorRenderer;
8588
else if (dynamic_cast<QgsPalettedRasterRenderer*>(sipCpp))
8689
sipType = sipType_QgsPalettedRasterRenderer;

0 commit comments

Comments
 (0)
Please sign in to comment.