Changeset 5824


Ignore:
Timestamp:
03/24/14 14:56:11 (6 years ago)
Author:
rohit_tandon
Message:

Elapse back behavior for red and blue cursors if enforce single cursor is checked has undergone slight change for pause state.

File:
1 edited

Legend:

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

    r5822 r5824  
    5959        private KeyboardShortcuts_Settings keyboardShortcuts=null; 
    6060        private double m_ElapseBackInterval; 
     61        private double m_CursorTime=0.0; 
    6162 
    6263        //private ContextMenuStrip m_RecordingOptionsContextMenuStrip; 
     
    25782579            if (IsPlayerActive) 
    25792580            { 
     2581                
    25802582                if (IsPaused && mCurrentPlaylist.CurrentTimeInAsset <= 10 && (mView.Selection.Node.PrecedingNode is PhraseNode || mView.Selection.Node.PrecedingNode is EmptyNode) && !mView.IsZoomWaveformActive) 
    25812583                { 
     
    25852587                else 
    25862588                { 
     2589                    if (mView.Selection is AudioSelection && mView.ObiForm.Settings.Audio_EnforceSingleCursor) 
     2590                    { 
     2591                        if (((AudioSelection)mView.Selection).AudioRange.HasCursor) 
     2592                        { 
     2593                            if (m_CursorTime != ((AudioSelection)mView.Selection).AudioRange.CursorTime) 
     2594                            { 
     2595                                m_ElapseBackInterval = 0.0; 
     2596                                m_CursorTime = ((AudioSelection)mView.Selection).AudioRange.CursorTime; 
     2597                            } 
     2598                             
     2599                        } 
     2600                    } 
    25872601                    DetermineUseOfSoundTouch(1.0f); 
    25882602                    mCurrentPlaylist.FastPlayNormaliseWithLapseBack(m_ElapseBackInterval); 
Note: See TracChangeset for help on using the changeset viewer.