diff options
author | Eike Rathke <erack@redhat.com> | 2017-06-15 15:15:52 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2017-06-15 15:49:15 +0200 |
commit | d48ea7a1db4eaae0bae094f2155dcd3bc87720eb (patch) | |
tree | b4736d7aeb1cf3591f08f8bbf488af7d75eff659 /sc/inc | |
parent | 1d0890bb241d7ef3d52057e3d2715277d081b0e5 (diff) |
Prevent excess rows included in the resulting range list, tdf#95883 follow-up
Change-Id: Id2fdffa4d7bba8225ea5fcf583a562467342ad3d
Reviewed-on: https://gerrit.libreoffice.org/38728
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
Diffstat (limited to 'sc/inc')
-rw-r--r-- | sc/inc/attarray.hxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sc/inc/attarray.hxx b/sc/inc/attarray.hxx index bfa224cbc791..7504610f6a06 100644 --- a/sc/inc/attarray.hxx +++ b/sc/inc/attarray.hxx @@ -122,7 +122,14 @@ public: bool Concat(SCSIZE nPos); const ScPatternAttr* GetPattern( SCROW nRow ) const; + + /** Returns if you search for attributes at nRow the range from rStartRow + to rEndRow where that attribute combination (ScPatternAttr) is applied. + The next ScPatternAttr different from this one starts at rEndRow+1 + (if that is <= MAXROW). + */ const ScPatternAttr* GetPatternRange( SCROW& rStartRow, SCROW& rEndRow, SCROW nRow ) const; + void MergePatternArea( SCROW nStartRow, SCROW nEndRow, ScMergePatternState& rState, bool bDeep ) const; void MergeBlockFrame( SvxBoxItem* pLineOuter, SvxBoxInfoItem* pLineInner, ScLineFlags& rFlags, |