Skip to content

Commit 248d8c9

Browse files
committed
Fix missing sip cast for QgsHillshadeRenderer
(cherry-picked from 8cf586)
1 parent 5f369b0 commit 248d8c9

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)