diff --git a/mozilla/layout/html/table/src/BasicTableLayoutStrategy.cpp b/mozilla/layout/html/table/src/BasicTableLayoutStrategy.cpp index 20ae676c6e3..d876ffeafce 100644 --- a/mozilla/layout/html/table/src/BasicTableLayoutStrategy.cpp +++ b/mozilla/layout/html/table/src/BasicTableLayoutStrategy.cpp @@ -129,6 +129,11 @@ PRBool BasicTableLayoutStrategy::Initialize(nsSize* aMaxElementSize) PRBool result = PR_TRUE; + // re-init instance variables + mMinTableWidth=0; + mMaxTableWidth=0; + mFixedTableWidth=0; + // Step 1 - assign the width of all fixed-width columns AssignPreliminaryColumnWidths(); diff --git a/mozilla/layout/tables/BasicTableLayoutStrategy.cpp b/mozilla/layout/tables/BasicTableLayoutStrategy.cpp index 20ae676c6e3..d876ffeafce 100644 --- a/mozilla/layout/tables/BasicTableLayoutStrategy.cpp +++ b/mozilla/layout/tables/BasicTableLayoutStrategy.cpp @@ -129,6 +129,11 @@ PRBool BasicTableLayoutStrategy::Initialize(nsSize* aMaxElementSize) PRBool result = PR_TRUE; + // re-init instance variables + mMinTableWidth=0; + mMaxTableWidth=0; + mFixedTableWidth=0; + // Step 1 - assign the width of all fixed-width columns AssignPreliminaryColumnWidths();