Changeset 5884


Ignore:
Timestamp:
04/10/14 06:06:44 (6 years ago)
Author:
avneesh-singh
Message:

Existing playlist should pause before starding play heading

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Obi/Obi/ProjectView/TransportBar.cs

    r5883 r5884  
    40324032            SectionNode nodeSelect = null; 
    40334033            EmptyNode emptyNode = null; 
    4034             if (mView != null && mView.Selection != null) 
    4035             { 
    4036  
    4037  
    4038                 if (mView.Selection.Node is PhraseNode) 
    4039                 { 
    4040                     pharse = (PhraseNode)mView.Selection.Node; 
    4041                     nodeSelect = pharse.ParentAs<SectionNode>(); 
     4034            if (mView != null ) 
     4035            { 
     4036                if (mView.Selection == null) 
     4037                { 
     4038                    nodeSelect = mView.Presentation.FirstSection; 
     4039                } 
     4040                if (mView.Selection.Node is EmptyNode) 
     4041                { 
     4042                    nodeSelect = mView.Selection.Node.ParentAs<SectionNode>(); 
    40424043                } 
    40434044                else if (mView.Selection.Node is SectionNode) 
     
    40454046                    nodeSelect = (SectionNode)mView.Selection.Node; 
    40464047                } 
    4047                 else if (mView.Selection.Node is EmptyNode) 
    4048                 { 
    4049                     emptyNode = (EmptyNode)mView.Selection.Node; 
    4050                     nodeSelect = emptyNode.ParentAs<SectionNode>(); 
    4051                 } 
     4048                 
    40524049                if (nodeSelect != null) 
    40534050                { 
     4051                    if (IsPlayerActive) Stop(); 
    40544052                    PlayHeadingPhrase(nodeSelect); 
    40554053                } 
Note: See TracChangeset for help on using the changeset viewer.