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 baa5da35ec..072f4082d6 100644 --- a/core/src/fxge/win32/fx_win32_gdipext.cpp +++ b/core/src/fxge/win32/fx_win32_gdipext.cpp @@ -807,12 +807,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; |