You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by jo...@apache.org on 2010/12/02 16:38:11 UTC

svn commit: r1041416 - /uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/core/model/NlpProject.java

Author: joern
Date: Thu Dec  2 15:38:10 2010
New Revision: 1041416

URL: http://svn.apache.org/viewvc?rev=1041416&view=rev
Log:
UIMA-1956 Now correctly determines if styles changed or not

Modified:
    uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/core/model/NlpProject.java

Modified: uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/core/model/NlpProject.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/core/model/NlpProject.java?rev=1041416&r1=1041415&r2=1041416&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/core/model/NlpProject.java (original)
+++ uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/core/model/NlpProject.java Thu Dec  2 15:38:10 2010
@@ -19,6 +19,7 @@
 
 package org.apache.uima.caseditor.core.model;
 
+import java.util.ArrayList;
 import java.util.Collection;
 import java.util.LinkedList;
 import java.util.List;
@@ -390,7 +391,8 @@ public final class NlpProject extends Ab
   }
 
   private void updateAnnotationTypeColors() throws CoreException {
-    Collection<AnnotationStyle> styles = getDotCorpus().getAnnotationStyles();
+    Collection<AnnotationStyle> styles = new ArrayList<AnnotationStyle>();
+    styles.addAll(getDotCorpus().getAnnotationStyles());
     
     if (getTypesystemElement() != null) {
       TypeSystem ts = getTypesystemElement().getTypeSystem();
@@ -519,13 +521,14 @@ public final class NlpProject extends Ab
       mTypesystem = null;
 
       initialize();
-      
+
       updateAnnotationTypeColors();
       
       CasEditorPlugin.getNlpModel().fireRefreshEvent(this);
     }
     
     if (mDotCorpusMustBeSerialized) {
+      mDotCorpusMustBeSerialized = false;
       Runnable writeDotCorpus = new Runnable() {
         public void run() {
           try {