summaryrefslogtreecommitdiff
path: root/svtools/source
diff options
context:
space:
mode:
authorFrank Schoenheit [fs] <frank.schoenheit@oracle.com>2011-04-01 12:00:33 +0200
committerFrank Schoenheit [fs] <frank.schoenheit@oracle.com>2011-04-01 12:00:33 +0200
commit19ca2fef84f4d0dd1bfe94d07d164454f9e910d0 (patch)
treeda0ac4cd7ff28f57201b483a473626e6a8502229 /svtools/source
parente0e97d22957503cc65e9707d33727968555d9e3b (diff)
gridfixes: lcl_getAlignmentTextDrawFlags: care for the rare cases that the table has row headers, but no columns at all
Diffstat (limited to 'svtools/source')
-rw-r--r--svtools/source/table/gridtablerenderer.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/svtools/source/table/gridtablerenderer.cxx b/svtools/source/table/gridtablerenderer.cxx
index 35dd636d0e74..341c398b5bcd 100644
--- a/svtools/source/table/gridtablerenderer.cxx
+++ b/svtools/source/table/gridtablerenderer.cxx
@@ -173,7 +173,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;