Project

General

Profile

« Previous | Next » 

Revision b81a9d65

Added by Lutz Suhrbier over 12 years ago

RAP-Version SingleSourced und scheint zu laufen

View differences:

eu.etaxonomy.taxeditor.store.rap/src/eu/etaxonomy/taxeditor/singlesource/ui/forms/UriWithLabelElementFacadeImpl.java
15 15

  
16 16
import javax.naming.OperationNotSupportedException;
17 17

  
18
import org.eclipse.swt.events.ModifyEvent;
19
import org.eclipse.swt.events.ModifyListener;
20

  
21
import eu.etaxonomy.cdm.common.CdmUtils;
18 22
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
19 23
import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
20 24

  
......
68 72
		return null;
69 73
	}
70 74
	
75
	public void setTextInternal(String string) {
76
		ModifyListener[] modifyListeners = (ModifyListener[])ModifyEvent.getListeners(text);
77
		for (ModifyListener modifyListener : modifyListeners) {
78
			ModifyEvent.removeListener(text, modifyListener);
79
		}
80
		
81
		text.setText(CdmUtils.Nz(string));
82

  
83
 		for (ModifyListener modifyListener : modifyListeners) {
84
			ModifyEvent.addListener(text, modifyListener);
85
 		}
86
	}
87

  
71 88
	public boolean traverseInternal(int traversal) throws OperationNotSupportedException
72 89
	{
73 90
		throw new OperationNotSupportedException("Text.traverse(int) not supported !");

Also available in: Unified diff