--- a/vtengines/videoteleng/Src/Media/CVtEngLocalVideo.cpp Mon Aug 23 15:49:33 2010 +0300
+++ b/vtengines/videoteleng/Src/Media/CVtEngLocalVideo.cpp Fri Sep 03 13:48:38 2010 +0300
@@ -2615,14 +2615,19 @@
if ( iActiveProvider )
{
CVSDataProvider* provider = iActiveProvider->iProvider;
- __VTPRINT2 ( DEBUG_MEDIA, "LocVideo.UpdateState, provider active",
- provider->ViewFinderActive() )
- if ( provider && provider->ViewFinderActive())
+
+ if ( provider )
{
- iViewFinderState = ( iRenderingMethod == EWindowServer ) ?
- EVFReceivingBitmaps : EVFRenderingDsa;
+ __VTPRINT2 ( DEBUG_MEDIA, "LocVideo.UpdateState, provider active",
+ provider->ViewFinderActive() )
+ if ( provider->ViewFinderActive() )
+ {
+ iViewFinderState = ( iRenderingMethod == EWindowServer ) ?
+ EVFReceivingBitmaps : EVFRenderingDsa;
+ }
}
}
+
ClearFlag( EFlagInitializeOnly );
__VTPRINT2( DEBUG_MEDIA | DEBUG_RETURN,
"LocVideo.UpdateState iViewFinderState %d", iViewFinderState )