Index: xfa/fwl/core/ifwl_checkbox.cpp |
diff --git a/xfa/fwl/core/ifwl_checkbox.cpp b/xfa/fwl/core/ifwl_checkbox.cpp |
index 3aac3598c25d97b76806bff63b50bff60507f72e..76a377acbf504d4c15a57239a0c9d910d4363c03 100644 |
--- a/xfa/fwl/core/ifwl_checkbox.cpp |
+++ b/xfa/fwl/core/ifwl_checkbox.cpp |
@@ -143,39 +143,20 @@ void IFWL_CheckBox::DrawWidget(CFX_Graphics* pGraphics, |
} |
} |
-int32_t IFWL_CheckBox::GetCheckState() { |
- if ((m_pProperties->m_dwStyleExes & FWL_STYLEEXT_CKB_3State) && |
- ((m_pProperties->m_dwStates & FWL_STATE_CKB_CheckMask) == |
- FWL_STATE_CKB_Neutral)) { |
- return 2; |
- } |
- if ((m_pProperties->m_dwStates & FWL_STATE_CKB_CheckMask) == |
- FWL_STATE_CKB_Checked) { |
- return 1; |
- } |
- return 0; |
-} |
- |
-FWL_Error IFWL_CheckBox::SetCheckState(int32_t iCheck) { |
+void IFWL_CheckBox::SetCheckState(int32_t iCheck) { |
m_pProperties->m_dwStates &= ~FWL_STATE_CKB_CheckMask; |
switch (iCheck) { |
- case 0: { |
- break; |
- } |
- case 1: { |
+ case 1: |
m_pProperties->m_dwStates |= FWL_STATE_CKB_Checked; |
break; |
- } |
- case 2: { |
- if (m_pProperties->m_dwStyleExes & FWL_STYLEEXT_CKB_3State) { |
+ case 2: |
+ if (m_pProperties->m_dwStyleExes & FWL_STYLEEXT_CKB_3State) |
m_pProperties->m_dwStates |= FWL_STATE_CKB_Neutral; |
- } |
break; |
- } |
- default: {} |
+ default: |
+ break; |
} |
Repaint(&m_rtClient); |
- return FWL_Error::Succeeded; |
} |
void IFWL_CheckBox::Layout() { |