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() { |