Révision 1183

tmp/org.txm.index.core/src/org/txm/index/core/functions/Index.java (revision 1183)
171 171
	protected boolean _compute() throws Exception {
172 172

  
173 173
		
174
//		lines.clear();
175
//		counts.clear();
176
//		currentpartid = 0;
177
//		nTotalTokens = 0;
174
		lines.clear();
175
		counts.clear();
176
		currentpartid = 0;
177
		nTotalTokens = 0;
178 178
		// FIXME: tests to not recompute all on fmax, vmax, etc. changes
179 179
		// It works but the problem is the cut() method that really cut the lines rather than doing getLines() that could filtering and returns only the lines between fmin/fmax
180 180
//		if(this.hasParameterChanged(TXMPreferences.QUERY) || this.hasParameterChanged(TXMPreferences.UNIT_PROPERTIES))	{
tmp/org.txm.rcp/src/main/java/org/txm/rcp/handlers/results/SetTXMResultPersistentState.java (revision 1183)
72 72
			TXMResult result = ((TXMResult)object);
73 73
			result.swapUserPersistableState();
74 74
			
75
			try {
76
				if(result.isUserPersistable())	{
77
					result.autoSaveParametersFromAnnotations();
78
					result.saveParameters();
79
					TXMPreferences.flush(result);
80
				}
81
			}
82
			catch (Exception e) {
83
				// TODO Auto-generated catch block
84
				e.printStackTrace();
85
			}
86
			
75 87
			CorporaView.refresh();
76 88
			return null;
77 89
		}

Formats disponibles : Unified diff