Index: fpdfsdk/src/pdfwindow/PWL_ListBox.cpp |
diff --git a/fpdfsdk/src/pdfwindow/PWL_ListBox.cpp b/fpdfsdk/src/pdfwindow/PWL_ListBox.cpp |
index b252bffb8e25578e1f94f03ef9b2330bfb844dea..4bdcb5d1f32d4540512e63fb4b0b081195e01006 100644 |
--- a/fpdfsdk/src/pdfwindow/PWL_ListBox.cpp |
+++ b/fpdfsdk/src/pdfwindow/PWL_ListBox.cpp |
@@ -374,20 +374,17 @@ void CPWL_ListBox::RePosChildWnd() { |
void CPWL_ListBox::OnNotifySelChanged(FX_BOOL bKeyDown, |
FX_BOOL& bExit, |
FX_DWORD nFlag) { |
- if (m_pFillerNotify) { |
- FX_BOOL bRC = TRUE; |
- CFX_WideString swChange = GetText(); |
- CFX_WideString strChangeEx; |
- int nSelStart = 0; |
- int nSelEnd = swChange.GetLength(); |
- m_pFillerNotify->OnBeforeKeyStroke(FALSE, GetAttachedData(), 0, swChange, |
- strChangeEx, nSelStart, nSelEnd, |
- bKeyDown, bRC, bExit, nFlag); |
- if (bExit) |
- return; |
- |
- m_pFillerNotify->OnAfterKeyStroke(FALSE, GetAttachedData(), bExit, nFlag); |
- } |
+ if (!m_pFillerNotify) |
+ return; |
+ |
+ FX_BOOL bRC = TRUE; |
+ CFX_WideString swChange = GetText(); |
+ CFX_WideString strChangeEx; |
+ int nSelStart = 0; |
+ int nSelEnd = swChange.GetLength(); |
+ m_pFillerNotify->OnBeforeKeyStroke(GetAttachedData(), swChange, strChangeEx, |
+ nSelStart, nSelEnd, bKeyDown, bRC, bExit, |
+ nFlag); |
} |
CPDF_Rect CPWL_ListBox::GetFocusRect() const { |