From b98ab8b56d02bada46c62d034086612a92caf444 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 31 Jul 2019 16:26:22 -0700 Subject: [PATCH] Switch to a switch statement --- src/generic/graphicc.cpp | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/src/generic/graphicc.cpp b/src/generic/graphicc.cpp index cd3b08e3dd..75de5b096b 100644 --- a/src/generic/graphicc.cpp +++ b/src/generic/graphicc.cpp @@ -914,18 +914,23 @@ wxCairoPenData::wxCairoPenData( wxGraphicsRenderer* renderer, const wxGraphicsPe break; } - if (info.GetGradientType() == wxGRADIENT_LINEAR) + switch ( info.GetGradientType() ) { - CreateLinearGradientBrush(info.GetX1(), info.GetY1(), - info.GetX2(), info.GetY2(), - info.GetStops()); - } - if (info.GetGradientType() == wxGRADIENT_RADIAL) - { - CreateRadialGradientBrush(info.GetXO(), info.GetYO(), - info.GetXC(), info.GetYC(), - info.GetRadius(), - info.GetStops()); + case wxGRADIENT_NONE: + break; + + case wxGRADIENT_LINEAR: + CreateLinearGradientPattern(info.GetX1(), info.GetY1(), + info.GetX2(), info.GetY2(), + info.GetStops()); + break; + + case wxGRADIENT_RADIAL: + CreateRadialGradientPattern(info.GetXO(), info.GetYO(), + info.GetXC(), info.GetYC(), + info.GetRadius(), + info.GetStops()); + break; } }