Keep reference on the Thread presentation menu
[deliverable/tracecompass.git] / analysis / org.eclipse.tracecompass.analysis.os.linux.ui / src / org / eclipse / tracecompass / internal / analysis / os / linux / ui / views / controlflow / ControlFlowView.java
index 2d690eb45bdc25f264ecfbab21b98963c87c3772..8cb642b308f928e26698f36f8fd1001fc7e7770b 100644 (file)
@@ -163,6 +163,7 @@ public class ControlFlowView extends AbstractStateSystemTimeGraphView {
 
     private final Set<ITmfTrace> fFlatTraces = new HashSet<>();
 
+    private MenuManager fThreadPresentationMenu;
     private IAction fFlatAction;
 
     private IAction fHierarchicalAction;
@@ -266,13 +267,13 @@ public class ControlFlowView extends AbstractStateSystemTimeGraphView {
     @Override
     protected void fillLocalMenu(IMenuManager manager) {
         super.fillLocalMenu(manager);
-        final MenuManager item = new MenuManager(Messages.ControlFlowView_threadPresentation);
+        fThreadPresentationMenu = new MenuManager(Messages.ControlFlowView_threadPresentation);
         fFlatAction = createFlatAction();
-        item.add(fFlatAction);
+        fThreadPresentationMenu.add(fFlatAction);
 
         fHierarchicalAction = createHierarchicalAction();
-        item.add(fHierarchicalAction);
-        manager.add(item);
+        fThreadPresentationMenu.add(fHierarchicalAction);
+        manager.add(fThreadPresentationMenu);
 
     }
 
This page took 0.024584 seconds and 5 git commands to generate.