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 )