diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2018-01-28 11:09:23 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2018-01-28 21:48:42 +0100 |
commit | 0728732e45b6b8566699370a7288855925c013c5 (patch) | |
tree | fd1ace39bf306de768f2938d43766905bc506285 /editeng | |
parent | 2851dc3f5dc0f7a42f5938d9ff07c0b8a246b96e (diff) |
AccessibleEditableTextPara::GetParagraphCount no longer restricted
...to sal_uInt16, after 2af1f5691e8d64afd5246d245d7876b5a2cd5cd8 "resolved
fdo#35756 import more than 64k HTML table cells". Some checks against USHRT_MAX
had not been removed at all, while others had been changed to useless checks
against SAL_MAX_INT32.
Change-Id: If21d10426ee392ba3f0586dde766e3f7da99d214
Reviewed-on: https://gerrit.libreoffice.org/48769
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'editeng')
-rw-r--r-- | editeng/source/accessibility/AccessibleEditableTextPara.cxx | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/editeng/source/accessibility/AccessibleEditableTextPara.cxx b/editeng/source/accessibility/AccessibleEditableTextPara.cxx index 567e8f6d3b22..29fa9380eaf9 100644 --- a/editeng/source/accessibility/AccessibleEditableTextPara.cxx +++ b/editeng/source/accessibility/AccessibleEditableTextPara.cxx @@ -160,7 +160,7 @@ namespace accessibility css::lang::Locale AccessibleEditableTextPara::implGetLocale() { - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= SAL_MAX_INT32, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getLocale: paragraph index value overflow"); // return locale of first character in the paragraph @@ -200,7 +200,7 @@ namespace accessibility SvxTextForwarder& rCacheTF = GetTextForwarder(); const sal_Int32 nParaIndex = GetParagraphIndex(); - DBG_ASSERT(nParaIndex >= 0 && nParaIndex <= SAL_MAX_INT32, + DBG_ASSERT(nParaIndex >= 0, "AccessibleEditableTextPara::implGetLineBoundary: paragraph index value overflow"); const sal_Int32 nTextLen = rCacheTF.GetTextLen( nParaIndex ); @@ -341,7 +341,7 @@ namespace accessibility // check overflow DBG_ASSERT(nStartEEIndex >= 0 && nEndEEIndex >= 0 && - GetParagraphIndex() >= 0 && GetParagraphIndex() <= SAL_MAX_INT32, + GetParagraphIndex() >= 0, "AccessibleEditableTextPara::MakeSelection: index value overflow"); sal_Int32 nParaIndex = GetParagraphIndex(); @@ -535,7 +535,7 @@ namespace accessibility bool AccessibleEditableTextPara::HaveChildren() { - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= SAL_MAX_INT32, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::HaveChildren: paragraph index value overflow"); return GetTextForwarder().HaveImageBullet( GetParagraphIndex() ); @@ -614,7 +614,7 @@ namespace accessibility DBG_ASSERT(nIndex >= 0, "AccessibleEditableTextPara::GetAttributeRun: index value overflow"); - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= SAL_MAX_INT32, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getLocale: paragraph index value overflow"); return GetTextForwarder().GetAttributeRun( nStartIndex, @@ -997,7 +997,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= SAL_MAX_INT32, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::contains: index value overflow"); awt::Rectangle aTmpRect = getBounds(); @@ -1044,7 +1044,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= SAL_MAX_INT32, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getBounds: index value overflow"); SvxTextForwarder& rCacheTF = GetTextForwarder(); @@ -1189,7 +1189,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getCharacter: index value overflow"); return OCommonAccessibleText::implGetCharacter( implGetText(), nIndex ); @@ -1294,7 +1294,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getCharacterBounds: index value overflow"); // #108900# Have position semantics now for nIndex, as @@ -1327,7 +1327,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getCharacterCount: index value overflow"); return implGetText().getLength(); @@ -1383,7 +1383,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getSelectedText: index value overflow"); if( !HaveEditView() ) @@ -1396,7 +1396,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getSelectionStart: index value overflow"); if( !HaveEditView() ) @@ -1409,7 +1409,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getSelectionEnd: index value overflow"); if( !HaveEditView() ) @@ -1422,7 +1422,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::setSelection: paragraph index value overflow"); CheckRange(nStartIndex, nEndIndex); @@ -1442,7 +1442,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getText: paragraph index value overflow"); return implGetText(); @@ -1452,7 +1452,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getTextRange: paragraph index value overflow"); return OCommonAccessibleText::implGetTextRange(implGetText(), nStartIndex, nEndIndex); @@ -1676,7 +1676,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getTextAtIndex: paragraph index value overflow"); css::accessibility::TextSegment aResult; @@ -1791,7 +1791,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getTextBeforeIndex: paragraph index value overflow"); css::accessibility::TextSegment aResult; @@ -1956,7 +1956,7 @@ namespace accessibility { SolarMutexGuard aGuard; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getTextBehindIndex: paragraph index value overflow"); css::accessibility::TextSegment aResult; @@ -2087,7 +2087,7 @@ namespace accessibility bool aRetVal; - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::copyText: index value overflow"); CheckRange(nStartIndex, nEndIndex); @@ -2125,7 +2125,7 @@ namespace accessibility SvxEditViewForwarder& rCacheVF = GetEditViewForwarder( true ); SvxAccessibleTextAdapter& rCacheTF = GetTextForwarder(); // MUST be after GetEditViewForwarder(), see method docs - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::cutText: index value overflow"); CheckRange(nStartIndex, nEndIndex); @@ -2162,7 +2162,7 @@ namespace accessibility SvxEditViewForwarder& rCacheVF = GetEditViewForwarder( true ); SvxAccessibleTextAdapter& rCacheTF = GetTextForwarder(); // MUST be after GetEditViewForwarder(), see method docs - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::pasteText: index value overflow"); CheckPosition(nIndex); @@ -2199,7 +2199,7 @@ namespace accessibility GetEditViewForwarder( true ); SvxAccessibleTextAdapter& rCacheTF = GetTextForwarder(); // MUST be after GetEditViewForwarder(), see method docs - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::deleteText: index value overflow"); CheckRange(nStartIndex, nEndIndex); @@ -2240,7 +2240,7 @@ namespace accessibility GetEditViewForwarder( true ); SvxAccessibleTextAdapter& rCacheTF = GetTextForwarder(); // MUST be after GetEditViewForwarder(), see method docs - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::insertText: index value overflow"); CheckPosition(nIndex); @@ -2280,7 +2280,7 @@ namespace accessibility GetEditViewForwarder( true ); SvxAccessibleTextAdapter& rCacheTF = GetTextForwarder(); // MUST be after GetEditViewForwarder(), see method docs - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::replaceText: index value overflow"); CheckRange(nStartIndex, nEndIndex); @@ -2324,7 +2324,7 @@ namespace accessibility SvxAccessibleTextAdapter& rCacheTF = GetTextForwarder(); // MUST be after GetEditViewForwarder(), see method docs sal_Int32 nPara = GetParagraphIndex(); - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::setAttributes: index value overflow"); CheckRange(nStartIndex, nEndIndex); @@ -2382,7 +2382,7 @@ namespace accessibility GetTextForwarder(); - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getCharacterAttributes: index value overflow"); // get XPropertySetInfo for paragraph attributes and @@ -2465,7 +2465,7 @@ namespace accessibility GetTextForwarder(); - DBG_ASSERT(GetParagraphIndex() >= 0 && GetParagraphIndex() <= USHRT_MAX, + DBG_ASSERT(GetParagraphIndex() >= 0, "AccessibleEditableTextPara::getCharacterAttributes: index value overflow"); if( getCharacterCount() > 0 ) |