X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.region.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fregion%2Fui%2FDiagramRegionsTableView.java;h=4ad66198c7146c21b7b5089f50d875cbe7743965;hb=HEAD;hp=1fff18d1efbd5a3e34cdc4b793f9fd587332be34;hpb=48d9ed8412b4a8dc45dcd9db351923046de7fead;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.region.ui/src/org/simantics/district/region/ui/DiagramRegionsTableView.java b/org.simantics.district.region.ui/src/org/simantics/district/region/ui/DiagramRegionsTableView.java index 1fff18d1..4ad66198 100644 --- a/org.simantics.district.region.ui/src/org/simantics/district/region/ui/DiagramRegionsTableView.java +++ b/org.simantics.district.region.ui/src/org/simantics/district/region/ui/DiagramRegionsTableView.java @@ -17,12 +17,16 @@ import org.eclipse.e4.ui.model.application.ui.menu.MToolBar; import org.eclipse.e4.ui.services.EMenuService; import org.eclipse.e4.ui.workbench.modeling.ESelectionService; import org.eclipse.swt.widgets.Composite; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * @author Jani Simomaa */ public class DiagramRegionsTableView { + private static final Logger LOGGER = LoggerFactory.getLogger(DiagramRegionsTableView.class); + DiagramRegionsTableUI ui; /** @@ -65,7 +69,8 @@ public class DiagramRegionsTableView { public void postConstruct(ESelectionService selectionService, Composite parent, EMenuService menuService) { // System.out.println("construct MPTV"); this.ui = new DiagramRegionsTableUI(selectionService, parent, 0); - menuService.registerContextMenu(this.ui.getTree(), POPUP_ID); + if (!(menuService.registerContextMenu(this.ui.getTree(), POPUP_ID))) + LOGGER.warn("Could not register context menu {}", POPUP_ID); } @PreDestroy