summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2005-02-21 12:57:30 +0000
committerVladimir Glazounov <vg@openoffice.org>2005-02-21 12:57:30 +0000
commit9a422d5122bf3cfb1c027faef902ae0ff512c524 (patch)
tree20867bb0c2585e5ec8c1604339401681266d4959
parent257330b9d6b098223f5b3add5e8acf7374ee846f (diff)
INTEGRATION: CWS dr32 (1.1.8); FILE MERGED
2005/01/21 10:26:11 jmarmion 1.1.8.1: #i28561# xmerge changes for LaTex support. Issue number: Submitted by: Reviewed by:
-rw-r--r--xmerge/java/org/openoffice/xmerge/util/registry/ConverterInfoMgr.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/xmerge/java/org/openoffice/xmerge/util/registry/ConverterInfoMgr.java b/xmerge/java/org/openoffice/xmerge/util/registry/ConverterInfoMgr.java
index 8b0a2c9e4d00..708053167a45 100644
--- a/xmerge/java/org/openoffice/xmerge/util/registry/ConverterInfoMgr.java
+++ b/xmerge/java/org/openoffice/xmerge/util/registry/ConverterInfoMgr.java
@@ -52,7 +52,6 @@
*
*
************************************************************************/
-
package org.openoffice.xmerge.util.registry;
import java.util.*;
@@ -189,7 +188,8 @@ public final class ConverterInfoMgr {
ConverterInfo converterInfo;
boolean rc = false;
- Enumeration ciEnum = converterInfoList.elements();
+ // FIX (HJ): Has to use an iterator, since we are removing items
+ /*Enumeration ciEnum = converterInfoList.elements();
while (ciEnum.hasMoreElements())
{
converterInfo = (ConverterInfo)ciEnum.nextElement();
@@ -197,6 +197,16 @@ public final class ConverterInfoMgr {
converterInfoList.remove(converterInfo);
rc = true;
}
+ }*/
+
+ Iterator ciIter = converterInfoList.iterator();
+ while (ciIter.hasNext())
+ {
+ converterInfo = (ConverterInfo)ciIter.next();
+ if (jar.equals(converterInfo.getJarName())) {
+ ciIter.remove();
+ rc = true;
+ }
}
return rc;
}