Project

General

Profile

« Previous | Next » 

Revision 9d01ebe7

Added by Katja Luther almost 4 years ago

fix #8959: fix correct focus after move syn

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/TaxonNameEditorE4.java
339 339
        if (objectAffectedByOperation instanceof TaxonBase) {
340 340
            objectAffectedByLastOperation = (TaxonBase<?>) objectAffectedByOperation;
341 341
        }
342

  
343 342
        redraw(true, true, true, true);
344 343
        changed(objectAffectedByOperation);
345 344
        onComplete();
345
        getContainer(objectAffectedByLastOperation).setFocus();
346 346
        return true;
347 347
    }
348 348

  
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/container/AbstractGroupE4.java
147 147

  
148 148
	@Override
149 149
    public boolean postOperation(Object objectAffectedByOperation) {
150
		editor.changed(objectAffectedByOperation);
151
		redraw();
150
		editor.postOperation(objectAffectedByOperation);
151
//		redraw();
152 152
		return true;
153 153
	}
154 154

  
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/dnd/NameEditorDropTargetListenerE4.java
82 82
		}
83 83
		target.getEditor().getConversationHolder().commit();
84 84
		if (!target.equals(EventUtility.getTaxonEditor())){
85
			((TaxonNameEditorE4)EventUtility.getTaxonEditor()).redraw();
85
		    ((TaxonNameEditorE4)EventUtility.getTaxonEditor()).redraw();
86 86
			((TaxonNameEditorE4)EventUtility.getTaxonEditor()).getConversationHolder().commit();
87 87

  
88 88
		}
89
		target.getEditor().redraw();
90
		target.getEditor().getContainer(taxonBase).setFocus();
89
//		target.getEditor().redraw();
90

  
91
//		target.getEditor().getContainer(taxonBase).setFocus();
91 92

  
92 93
	}
93 94

  
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/operation/ChangeHomotypicGroupOperation.java
128 128
		// Redraw editor if it exists
129 129
		return postExecute(synonym);
130 130
	}
131

  
132

  
133

  
134

  
131 135
}

Also available in: Unified diff