Project

General

Profile

« Previous | Next » 

Revision f8d807a7

Added by Katja Luther about 3 years ago

ref #9504: fix saving label changes of newly created term trees

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/termtree/e4/handler/CreateTermTreeHandler.java
16 16
import org.eclipse.e4.ui.model.application.ui.basic.MPart;
17 17
import org.eclipse.e4.ui.model.application.ui.menu.MHandledMenuItem;
18 18
import org.eclipse.e4.ui.services.IServiceConstants;
19
import org.eclipse.jface.viewers.IStructuredSelection;
20
import org.eclipse.jface.viewers.SelectionChangedEvent;
21
import org.eclipse.jface.viewers.StructuredSelection;
19 22

  
20 23
import eu.etaxonomy.cdm.model.term.TermTree;
21 24
import eu.etaxonomy.cdm.persistence.dto.TermTreeDto;
......
42 45
        newTree.setAllowDuplicates(false);
43 46
        newTree.setFlat(false);
44 47
        newTree.setOrderRelevant(true);
45
        newTree.setTitleCache(String.format("New %s tree", editor.getTermType().getLabel()));
48
        newTree.setTitleCache(String.format("_New %s tree", editor.getTermType().getLabel()), true);
46 49

  
47 50
        CreateFeatureTreeOperation operation = new CreateFeatureTreeOperation(newTree, editor, editor);
48 51
        TermTreeDto newDto = TermTreeDto.fromTree(newTree);
......
53 56
        ((TermTreeEditor)editor).getViewer().setInput(((TermTreeEditor)editor).getTrees());
54 57

  
55 58
        ((TermTreeEditor)editor).getViewer().setExpandedElements(expandedElements);
59
        IStructuredSelection sel = new StructuredSelection(newDto);
60
        SelectionChangedEvent event = new SelectionChangedEvent(
61
                ((TermTreeEditor)editor).getViewer(), sel);
62
        ((TermTreeEditor)editor).selectionChanged(event);
56 63

  
57 64
    }
58 65

  

Also available in: Unified diff