Chromium Code Reviews| Index: xfa/fwl/core/cfwl_widgetmgr.cpp |
| diff --git a/xfa/fwl/core/cfwl_widgetmgr.cpp b/xfa/fwl/core/cfwl_widgetmgr.cpp |
| index 90d621477a5f50475e3446e1f458ca2aa26adeac..65cf48d63f14164c0b42154e182516cbaae67638 100644 |
| --- a/xfa/fwl/core/cfwl_widgetmgr.cpp |
| +++ b/xfa/fwl/core/cfwl_widgetmgr.cpp |
| @@ -768,8 +768,8 @@ FX_BOOL CFWL_WidgetMgrDelegate::IsNeedRepaint(IFWL_Widget* pWidget, |
| FX_BOOL bOrginPtIntersectWidthDirty = |
| rtDirty.Contains(rtWidget.left, rtWidget.top); |
| static FWL_NEEDREPAINTHITDATA hitPoint[kNeedRepaintHitPoints]; |
| - int32_t iSize = sizeof(FWL_NEEDREPAINTHITDATA); |
| - FXSYS_memset(hitPoint, 0, iSize); |
| + FXSYS_memset(hitPoint, 0, |
| + sizeof(FWL_NEEDREPAINTHITDATA) * kNeedRepaintHitPoints); |
|
Tom Sepez
2016/06/03 18:54:37
just sizeof(hitPoint)
Wei Li
2016/06/03 19:48:21
Done.
This one is a real bug too, hitPoint's cont
|
| FX_FLOAT fxPiece = rtWidget.width / kNeedRepaintHitPiece; |
| FX_FLOAT fyPiece = rtWidget.height / kNeedRepaintHitPiece; |
| hitPoint[2].hitPoint.x = hitPoint[6].hitPoint.x = rtWidget.left; |