diff options
author | Norbert Thiebaud <nthiebaud@gmail.com> | 2012-09-03 16:20:38 -0500 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2012-09-14 07:51:48 +0000 |
commit | b68f053b765f37fc43fc2d67c57686c121acdfbf (patch) | |
tree | 3d789d113078bdea69929878a35830326389f6f8 /svtools | |
parent | gridfixes: impl_ni_relayout: update the child window position/size last (diff) | |
download | core-b68f053b765f37fc43fc2d67c57686c121acdfbf.tar.gz core-b68f053b765f37fc43fc2d67c57686c121acdfbf.zip |
gridfixes: lcl_getAlignmentTextDrawFlags: row header w/o columns
care the rare cases that the table has row headers, but no columns at all
Change-Id: Iece17add6f5e0adf425c33f0817e8b1be953e1a7
Reviewed-on: https://gerrit.libreoffice.org/552
Reviewed-by: Miklos Vajna <vmiklos@suse.cz>
Tested-by: Miklos Vajna <vmiklos@suse.cz>
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/table/gridtablerenderer.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/svtools/source/table/gridtablerenderer.cxx b/svtools/source/table/gridtablerenderer.cxx index 8e227b6ab9b6..8196a8bfd8a4 100644 --- a/svtools/source/table/gridtablerenderer.cxx +++ b/svtools/source/table/gridtablerenderer.cxx @@ -170,7 +170,9 @@ namespace svt { namespace table } sal_uLong nHorzFlag = TEXT_DRAW_LEFT; - HorizontalAlignment const eHorzAlign = i_impl.rModel.getColumnModel( i_columnPos )->getHorizontalAlign(); + HorizontalAlignment const eHorzAlign = i_impl.rModel.getColumnCount() > 0 + ? i_impl.rModel.getColumnModel( i_columnPos )->getHorizontalAlign() + : HorizontalAlignment_CENTER; switch ( eHorzAlign ) { case HorizontalAlignment_CENTER: nHorzFlag = TEXT_DRAW_CENTER; break; |