diff -r 07d1685f0cd4 -r f84a661cfc1d vtengines/videoteleng/Src/Media/CVtEngLocalVideo.cpp --- a/vtengines/videoteleng/Src/Media/CVtEngLocalVideo.cpp Fri Feb 19 22:53:04 2010 +0200 +++ b/vtengines/videoteleng/Src/Media/CVtEngLocalVideo.cpp Fri Mar 12 15:43:03 2010 +0200 @@ -1278,7 +1278,12 @@ aSource == KVtEngProviderCam2 || aSource == KVtEngProviderImage ) ) { - aSource = iDelayedSelect.DelayedSelectTarget(); + TVtEngProviderType delayedSelect( iDelayedSelect.DelayedSelectTarget() ); + if ( delayedSelect != KVtEngProviderNone && + delayedSelect != KVtEngProviderDefaultStillImage ) + { + aSource = delayedSelect; + } } if( IsProviderWaiting( aSource ) )