2010-07-13 Francois Chouinard <fchouinard@gmail.com>
authorFrancois Chouinard <fchouinard@gmail.com>
Tue, 13 Jul 2010 20:31:17 +0000 (20:31 +0000)
committerFrancois Chouinard <fchouinard@gmail.com>
Tue, 13 Jul 2010 20:31:17 +0000 (20:31 +0000)
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (.updateExperiment): Added check for empty experiment
* src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (.updateTraceData): Added check for empty trace

org.eclipse.linuxtools.tmf/ChangeLog
org.eclipse.linuxtools.tmf/src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java
org.eclipse.linuxtools.tmf/src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java

index 6feaf0bb8a0948bc165dc2971af1fd6a4845a24f..3fd59e546a3955f1d4277e2cf125f3c1b66cc7a6 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-13  Francois Chouinard  <fchouinard@gmail.com>
+
+       * src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java (.updateExperiment): Added check for empty experiment
+       * src/org/eclipse/linuxtools/tmf/trace/TmfTrace.java (.updateTraceData): Added check for empty trace
+
 2010-07-12  Francois Chouinard  <fchouinard@gmail.com>
 
        * src/org/eclipse/linuxtools/tmf/signal/TmfTraceClosedSignal.java: New file.
index 58b394d5c48133c3234eda5d62b029df6d5005ac..212bc6540a4e10fc137b5c1e4459744864dc9169 100644 (file)
@@ -719,9 +719,11 @@ public class TmfExperiment<T extends TmfEvent> extends TmfEventProvider<T> imple
                        }
 
                        private void updateExperiment() {
-                               fTimeRange = new TmfTimeRange(startTime, new TmfTimestamp(lastTime));
-                               fNbEvents  = fNbRead;
-                               notifyListeners();
+                               if (fNbRead != 0) {
+                                       fTimeRange = new TmfTimeRange(startTime, new TmfTimestamp(lastTime));
+                                       fNbEvents  = fNbRead;
+                                       notifyListeners();
+                               }
                        }
                };
 
index 4b173631d777f5d5849388a846d24950cd8c89d8..c454e087d6ecdba6c3a7f172699da7d99bd7428c 100644 (file)
@@ -419,9 +419,11 @@ public abstract class TmfTrace<T extends TmfEvent> extends TmfEventProvider<T> i
                        }
 
                        private void updateTraceData() {
-                               fEndTime  = new TmfTimestamp(lastTime);
-                               fNbEvents = fNbRead;
-                               notifyListeners();
+                               if (fNbRead != 0) {
+                                       fEndTime  = new TmfTimestamp(lastTime);
+                                       fNbEvents = fNbRead;
+                                       notifyListeners();
+                               }
                        }
                };
 
This page took 0.027389 seconds and 5 git commands to generate.