]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.region.ui/src/org/simantics/district/region/ui/DiagramRegionsTableView.java
Enabling/Disabling map painting
[simantics/district.git] / org.simantics.district.region.ui / src / org / simantics / district / region / ui / DiagramRegionsTableView.java
index 1fff18d1efbd5a3e34cdc4b793f9fd587332be34..4ad66198c7146c21b7b5089f50d875cbe7743965 100644 (file)
@@ -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