Chromium Code Reviews| Index: xfa/fwl/theme/cfwl_scrollbartp.cpp |
| diff --git a/xfa/fwl/theme/cfwl_scrollbartp.cpp b/xfa/fwl/theme/cfwl_scrollbartp.cpp |
| index 54dfbe5531cf09fa247d3d3ba4f8e8ec2031bf7a..79d0ce72f9202c8787fc648971addcc7f4a62f41 100644 |
| --- a/xfa/fwl/theme/cfwl_scrollbartp.cpp |
| +++ b/xfa/fwl/theme/cfwl_scrollbartp.cpp |
| @@ -51,7 +51,9 @@ FX_BOOL CFWL_ScrollBarTP::DrawBackground(CFWL_ThemeBackground* pParams) { |
| return FALSE; |
| IFWL_Widget* pWidget = pParams->m_pWidget; |
| FWLTHEME_STATE eState = FWLTHEME_STATE_Normal; |
| - switch (pParams->m_dwStates & 0x03) { |
| + switch (pParams->m_dwStates & |
|
Tom Sepez
2016/05/20 20:14:10
Switching on flags seems wrong, what if two or mor
Wei Li
2016/05/20 20:54:31
Done.
|
| + (CFWL_PartState_Hovered | CFWL_PartState_Pressed | |
| + CFWL_PartState_Disabled)) { |
| case CFWL_PartState_Hovered: { |
| eState = FWLTHEME_STATE_Hover; |
| break; |