diff options
Diffstat (limited to 'cppcanvas/source/mtfrenderer')
-rw-r--r-- | cppcanvas/source/mtfrenderer/implrenderer.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cppcanvas/source/mtfrenderer/implrenderer.cxx b/cppcanvas/source/mtfrenderer/implrenderer.cxx index 14e3981547d5..db2edcd3bde1 100644 --- a/cppcanvas/source/mtfrenderer/implrenderer.cxx +++ b/cppcanvas/source/mtfrenderer/implrenderer.cxx @@ -1628,9 +1628,11 @@ namespace cppcanvas::internal { MetaGradientExAction* pGradAction = nullptr; bool bDone( false ); - while( !bDone && - (pCurrAct=rMtf.NextAction()) != nullptr ) + while( !bDone ) { + pCurrAct=rMtf.NextAction(); + if (!pCurrAct) + break; switch( pCurrAct->GetType() ) { // extract gradient info |