summaryrefslogtreecommitdiff
path: root/svtools/source
diff options
context:
space:
mode:
authorJürgen Schmidt <jsc@apache.org>2012-06-25 13:13:11 +0000
committerCaolán McNamara <caolanm@redhat.com>2013-05-02 13:19:52 +0100
commit951cdf4c406292d79766c4dbf1d19e8464134eec (patch)
tree728731f8965a77f8e170539170d8c8c2b0a52677 /svtools/source
parent9e6570f16ebf76a6bd6725baea9ee46e8b885950 (diff)
Resolves: #i117461# set row count to 0 and add further check
Patch By: Tsutomu Uchino Review By: jsc (cherry picked from commit d56225de586f878acd2f953bcf3208fe9a3c79a3) Change-Id: I91ea7add253a5c40272ee112d207fcf510cd3935
Diffstat (limited to 'svtools/source')
-rw-r--r--svtools/source/table/tablecontrol_impl.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/svtools/source/table/tablecontrol_impl.cxx b/svtools/source/table/tablecontrol_impl.cxx
index 5b059aedaab6..cf89b13803dc 100644
--- a/svtools/source/table/tablecontrol_impl.cxx
+++ b/svtools/source/table/tablecontrol_impl.cxx
@@ -597,9 +597,17 @@ namespace svt { namespace table
if ( m_nRowCount > 0 )
goTo( m_nCurColumn, m_nRowCount - 1 );
else
+ {
m_nCurRow = ROW_INVALID;
+ m_nTopRow = 0;
+ }
+ }
+ else if ( m_nRowCount == 0 )
+ {
+ m_nTopRow = 0;
}
+
// relayout, since the scrollbar need might have changed
impl_ni_relayout();