[longomatch] Fx period timenode when no stop is specified
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [longomatch] Fx period timenode when no stop is specified
- Date: Mon,  7 Jul 2014 11:31:14 +0000 (UTC)
commit 436fb2e102ec4dacc57c369c9f25b91c0862e297
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date:   Sat Jun 21 19:25:23 2014 +0200
    Fx period timenode when no stop is specified
 LongoMatch.Core/Store/Period.cs |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/LongoMatch.Core/Store/Period.cs b/LongoMatch.Core/Store/Period.cs
index 90d1b4d..8dbfd20 100644
--- a/LongoMatch.Core/Store/Period.cs
+++ b/LongoMatch.Core/Store/Period.cs
@@ -32,10 +32,15 @@ namespace LongoMatch.Store
                [JsonIgnore]
                public TimeNode PeriodNode {
                        get {
+                               Time start, stop;
+                               
+                               start = new Time (Nodes.Min (tn => tn.Start.MSeconds));
+                               stop = new Time (Nodes.Max (tn => tn.Stop != null ? tn.Stop.MSeconds : 0));
+                               if (stop.MSeconds == 0) {
+                                       stop = null;
+                               }
                                return new TimeNode {Name=Name,
-                                       Start = new Time (Nodes.Min (tn => tn.Start.MSeconds)),
-                                       Stop = new Time (Nodes.Max (tn => tn.Stop.MSeconds)),
-                               };
+                                       Start = start, Stop = stop};
                        }
                        set {
                                foreach (TimeNode tn in Nodes) {
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]