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