diff options
author | David Tardon <dtardon@redhat.com> | 2010-12-01 13:36:21 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2010-12-01 13:36:21 +0100 |
commit | b2bf139ffe88a29553104b5379389a9ef4d5028c (patch) | |
tree | 43f2ef03a002acdad699f2edff92ec7631e50d23 /sc/source/ui/dbgui/csvtablebox.cxx | |
parent | 8d78326d7462db16dc734233280f157284799305 (diff) |
Resolves: rhbz#658304 late-init color config. to avoid crash on recovery
Diffstat (limited to 'sc/source/ui/dbgui/csvtablebox.cxx')
-rw-r--r-- | sc/source/ui/dbgui/csvtablebox.cxx | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/sc/source/ui/dbgui/csvtablebox.cxx b/sc/source/ui/dbgui/csvtablebox.cxx index e7d3071da1f3..0dcbacc4746e 100644 --- a/sc/source/ui/dbgui/csvtablebox.cxx +++ b/sc/source/ui/dbgui/csvtablebox.cxx @@ -48,7 +48,27 @@ ScCsvTableBox::ScCsvTableBox( Window* pParent, const ResId& rResId ) : maVScroll( this, WB_VERT | WB_DRAG ), maScrollBox( this ) { - Init(); + mbFixedMode = false; + mnFixedWidth = 1; + + maHScroll.EnableRTL( false ); // #107812# RTL + maHScroll.SetLineSize( 1 ); + maVScroll.SetLineSize( 1 ); + + Link aLink = LINK( this, ScCsvTableBox, CsvCmdHdl ); + SetCmdHdl( aLink ); + maRuler.SetCmdHdl( aLink ); + maGrid.SetCmdHdl( aLink ); + + aLink = LINK( this, ScCsvTableBox, ScrollHdl ); + maHScroll.SetScrollHdl( aLink ); + maVScroll.SetScrollHdl( aLink ); + + aLink = LINK( this, ScCsvTableBox, ScrollEndHdl ); + maHScroll.SetEndScrollHdl( aLink ); + maVScroll.SetEndScrollHdl( aLink ); + + InitControls(); } @@ -95,27 +115,7 @@ void ScCsvTableBox::SetFixedWidthMode() void ScCsvTableBox::Init() { - mbFixedMode = false; - mnFixedWidth = 1; - - maHScroll.EnableRTL( false ); // #107812# RTL - maHScroll.SetLineSize( 1 ); - maVScroll.SetLineSize( 1 ); - - Link aLink = LINK( this, ScCsvTableBox, CsvCmdHdl ); - SetCmdHdl( aLink ); - maRuler.SetCmdHdl( aLink ); - maGrid.SetCmdHdl( aLink ); - - aLink = LINK( this, ScCsvTableBox, ScrollHdl ); - maHScroll.SetScrollHdl( aLink ); - maVScroll.SetScrollHdl( aLink ); - - aLink = LINK( this, ScCsvTableBox, ScrollEndHdl ); - maHScroll.SetEndScrollHdl( aLink ); - maVScroll.SetEndScrollHdl( aLink ); - - InitControls(); + maGrid.Init(); } void ScCsvTableBox::InitControls() |