summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjoern Michaelsen <bjoern.michaelsen@canonical.com>2011-11-20 13:59:06 +0100
committerBjoern Michaelsen <bjoern.michaelsen@canonical.com>2011-11-20 13:59:06 +0100
commit6715e1c1572d6b8902d841389ba9fbf162174f66 (patch)
tree7655e27137cb9089af5b50e232e476c282ba628d
parentf5c9ac62777729d3ec756bda5f49d51168687978 (diff)
fdo#43105 related: patch does not help for the supposed testcase
-rw-r--r--patches/dev300/apply5
-rw-r--r--patches/dev300/sw-nested-positionned-tables-ww8-import-fix.diff47
2 files changed, 0 insertions, 52 deletions
diff --git a/patches/dev300/apply b/patches/dev300/apply
index ee2f3d55c..37041fec5 100644
--- a/patches/dev300/apply
+++ b/patches/dev300/apply
@@ -189,11 +189,6 @@ svx-hacky-htmlselect-control-import.diff, n#523191, noelpwer
sd-slideshow-slideshowview-transformation-fix.diff, rodo
-# temporary fix. does no harm and gets the job done but its not
-# beautiful. Since the whole section needs to be refactored anyway decided not
-# to waste for time with this fix but to focus on the refactoring
-sw-nested-positionned-tables-ww8-import-fix.diff, n#376688, flr
-
# FIXME dev300-m83 xmloff_dis26300_conformance.diff, n#396280, flr
# FIXME: 2009-09-11: I wonder when this has been commented out, and
diff --git a/patches/dev300/sw-nested-positionned-tables-ww8-import-fix.diff b/patches/dev300/sw-nested-positionned-tables-ww8-import-fix.diff
deleted file mode 100644
index 2fe086ce2..000000000
--- a/patches/dev300/sw-nested-positionned-tables-ww8-import-fix.diff
+++ /dev/null
@@ -1,47 +0,0 @@
----
- sw/source/filter/ww8/ww8par.cxx | 10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
-
-diff --git sw/source/filter/ww8/ww8par.cxx sw/source/filter/ww8/ww8par.cxx
-index 1101227..e89e330 100644
---- sw/source/filter/ww8/ww8par.cxx
-+++ sw/source/filter/ww8/ww8par.cxx
-@@ -2075,6 +2075,8 @@ bool SwWW8ImplReader::ProcessSpecial(bool &rbReSync, WW8_CP nStartCp)
- nCellLevel = 0 != pPlcxMan->HasParaSprm(0x244B);
- }
-
-+ mark:
-+
- WW8_TablePos *pTabPos=0;
- WW8_TablePos aTabPos;
- if (nCellLevel && !bVer67)
-@@ -2088,7 +2090,7 @@ bool SwWW8ImplReader::ProcessSpecial(bool &rbReSync, WW8_CP nStartCp)
- if (const BYTE *pLevel = pPlcxMan->HasParaSprm(0x6649))
- nCellLevel = *pLevel;
-
-- bool bHasRowEnd = SearchRowEnd(pPap, nMyStartCp, nCellLevel-1);
-+ bool bHasRowEnd = SearchRowEnd(pPap, nMyStartCp, (nInTable<nCellLevel?nInTable:nCellLevel-1));
-
- //Bad Table, remain unchanged in level, e.g. #i19667#
- if (!bHasRowEnd)
-@@ -2169,12 +2171,16 @@ bool SwWW8ImplReader::ProcessSpecial(bool &rbReSync, WW8_CP nStartCp)
- // in Tabellen
- while (nInTable < nCellLevel)
- {
-- if (StartTable(nStartCp))
-+ if (StartTable(nStartCp)) {
- ++nInTable;
-+ }
- else
- break;
-
- maApos.push_back(false);
-+ if (nInTable<nCellLevel)
-+ goto mark;
-+
- }
- // nach StartTable ist ein ReSync noetig ( eigentlich nur, falls die
- // Tabelle ueber eine FKP-Grenze geht
---
-1.7.0.1
-