control: Bug 483560: Refresh UI once after adding all children events
[deliverable/tracecompass.git] / lttng / org.eclipse.tracecompass.lttng2.control.ui / src / org / eclipse / tracecompass / internal / lttng2 / control / ui / views / model / impl / TraceControlComponent.java
index b66988853f5185ccd5b2b9dcad9170161a22942e..2712be60ff6681cc2b7eea69cf2cafb543bc1eb6 100644 (file)
@@ -160,8 +160,8 @@ public class TraceControlComponent implements ITraceControlComponent {
         for (Iterator<ITraceControlComponent> iterator = children.iterator(); iterator.hasNext();) {
             ITraceControlComponent traceControlComponent = iterator.next();
             fChildren.add(traceControlComponent);
-            fireComponentChanged(this);
         }
+        fireComponentChanged(this);
     }
 
     @Override
@@ -274,7 +274,6 @@ public class TraceControlComponent implements ITraceControlComponent {
             fListeners.remove(listener);
         }
     }
-
     @Override
     public void fireComponentAdded(ITraceControlComponent parent, ITraceControlComponent component) {
         if (component == null) {
@@ -308,7 +307,6 @@ public class TraceControlComponent implements ITraceControlComponent {
             }
         }
     }
-
     @Override
     public void fireComponentChanged(ITraceControlComponent component) {
         if (component == null) {
This page took 0.023945 seconds and 5 git commands to generate.