diff options
-rw-r--r-- | core/src/fxge/win32/fx_win32_gdipext.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/src/fxge/win32/fx_win32_gdipext.cpp b/core/src/fxge/win32/fx_win32_gdipext.cpp index 660510c562..1cb6912073 100644 --- a/core/src/fxge/win32/fx_win32_gdipext.cpp +++ b/core/src/fxge/win32/fx_win32_gdipext.cpp @@ -810,12 +810,13 @@ static GpPen* _GdipCreatePen(const CFX_GraphStateData* pGraphState, const CFX_Af } CallFunc(GdipSetPenDashArray)(pPen, pDashArray, nCount); FX_FLOAT phase = pGraphState->m_DashPhase; - if (bDashExtend) + if (bDashExtend) { if (phase < 0.5f) { phase = 0; } else { phase -= 0.5f; } + } CallFunc(GdipSetPenDashOffset)(pPen, phase); FX_Free(pDashArray); pDashArray = NULL; |