Index: fpdfsdk/src/formfiller/FFL_ComboBox.cpp |
diff --git a/fpdfsdk/src/formfiller/FFL_ComboBox.cpp b/fpdfsdk/src/formfiller/FFL_ComboBox.cpp |
index 858cc6285a7fe64550a0453d52223de13c72d7f5..a348d054a1f83f1e6d74a96f4207c913efaf8457 100644 |
--- a/fpdfsdk/src/formfiller/FFL_ComboBox.cpp |
+++ b/fpdfsdk/src/formfiller/FFL_ComboBox.cpp |
@@ -256,6 +256,17 @@ CPWL_Wnd* CFFL_ComboBox::ResetPDFWindow(CPDFSDK_PageView* pPageView, |
return pRet; |
} |
+#ifdef PDF_ENABLE_XFA |
+FX_BOOL CFFL_ComboBox::IsFieldFull(CPDFSDK_PageView* pPageView) { |
+ if (CPWL_ComboBox* pComboBox = |
+ static_cast<CPWL_ComboBox*>(GetPDFWindow(pPageView, FALSE))) { |
+ if (CPWL_Edit* pEdit = pComboBox->GetEdit()) |
+ return pEdit->IsTextFull(); |
+ } |
+ return FALSE; |
+} |
+ |
+#endif |
void CFFL_ComboBox::OnSetFocus(CPWL_Wnd* pWnd) { |
ASSERT(m_pApp != NULL); |