You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by js...@apache.org on 2013/06/27 12:57:59 UTC
svn commit: r1497296 -
/openoffice/trunk/main/svtools/source/table/tablecontrol_impl.cxx
Author: jsc
Date: Thu Jun 27 10:57:58 2013
New Revision: 1497296
URL: http://svn.apache.org/r1497296
Log:
#122586# recalcuate width when scrolling to last column
Modified:
openoffice/trunk/main/svtools/source/table/tablecontrol_impl.cxx
Modified: openoffice/trunk/main/svtools/source/table/tablecontrol_impl.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/svtools/source/table/tablecontrol_impl.cxx?rev=1497296&r1=1497295&r2=1497296&view=diff
==============================================================================
--- openoffice/trunk/main/svtools/source/table/tablecontrol_impl.cxx (original)
+++ openoffice/trunk/main/svtools/source/table/tablecontrol_impl.cxx Thu Jun 27 10:57:58 2013
@@ -2072,6 +2072,7 @@ namespace svt { namespace table
case TableAreaAll:
m_pDataWindow->Invalidate();
+ m_pDataWindow->GetParent()->Invalidate( INVALIDATE_TRANSPARENT );
break;
}
}
@@ -2346,7 +2347,10 @@ namespace svt { namespace table
m_pDataWindow->Scroll( 0, (long)-nPixelDelta, aDataArea, SCROLL_CLIP | SCROLL_UPDATE | SCROLL_CHILDREN);
}
else
+ {
m_pDataWindow->Invalidate( INVALIDATE_UPDATE );
+ m_pDataWindow->GetParent()->Invalidate( INVALIDATE_TRANSPARENT );
+ }
// update the position at the vertical scrollbar
if ( m_pVScroll != NULL )
@@ -2423,7 +2427,10 @@ namespace svt { namespace table
m_pDataWindow->Scroll( nPixelDelta, 0, aDataArea, SCROLL_CLIP | SCROLL_UPDATE );
}
else
+ {
m_pDataWindow->Invalidate( INVALIDATE_UPDATE );
+ m_pDataWindow->GetParent()->Invalidate( INVALIDATE_TRANSPARENT );
+ }
// update the position at the horizontal scrollbar
if ( m_pHScroll != NULL )