| Index: xfa/fwl/basewidget/fwl_listboximp.cpp
|
| diff --git a/xfa/fwl/basewidget/fwl_listboximp.cpp b/xfa/fwl/basewidget/fwl_listboximp.cpp
|
| index dd017e215ff5741351aa9e54ee4711ee4c2941c8..d514f7e1e31e323907d6139c43303286d0de3071 100644
|
| --- a/xfa/fwl/basewidget/fwl_listboximp.cpp
|
| +++ b/xfa/fwl/basewidget/fwl_listboximp.cpp
|
| @@ -399,14 +399,11 @@ void CFWL_ListBoxImp::ClearSelection() {
|
| for (int32_t i = 0; i < iCount; i++) {
|
| FWL_HLISTITEM hItem = pData->GetItem(m_pInterface, i);
|
| uint32_t dwState = pData->GetItemStyles(m_pInterface, hItem);
|
| - FX_BOOL bFindSel = dwState & FWL_ITEMSTATE_LTB_Selected;
|
| - if (!bFindSel) {
|
| + if (!(dwState & FWL_ITEMSTATE_LTB_Selected))
|
| continue;
|
| - }
|
| SetSelectionDirect(hItem, FALSE);
|
| - if (!bMulti) {
|
| + if (!bMulti)
|
| return;
|
| - }
|
| }
|
| }
|
| void CFWL_ListBoxImp::SelectAll() {
|
|
|