vtuis/videotelui/src/CVtUiAppUi.cpp
branchRCL_3
changeset 20 b95d12697049
parent 18 e1a893011fac
child 22 f544d10663bf
--- a/vtuis/videotelui/src/CVtUiAppUi.cpp	Wed Jun 09 09:44:39 2010 +0300
+++ b/vtuis/videotelui/src/CVtUiAppUi.cpp	Mon Jun 21 15:43:21 2010 +0300
@@ -1764,28 +1764,40 @@
     
 
     
-    if ( wb && iUiStates->IsWhiteBalanceSettingAvailable() )
-        {
-        __VTPRINT( DEBUG_GEN,"VtUi.UpdateVBSettingL WB update" )
-        wb->UpdateSettingL();
-        }
-
-    if ( ct && iUiStates->IsColorToneSettingAvailable() )
-        {
-        __VTPRINT( DEBUG_GEN,"VtUi.UpdateVBSettingL CT update" )
-        ct->UpdateSettingL();
+    if ( wb && wb->State() == MVtUiFeature::EActive )
+        {
+        if ( iUiStates->IsWhiteBalanceSettingAvailable() )
+            {
+            __VTPRINT( DEBUG_GEN,"VtUi.UpdateVBSettingL WB update" )
+            wb->UpdateSettingL();
+            }
+        }
+
+    if ( ct && ct->State() == MVtUiFeature::EActive )
+        {
+        if ( iUiStates->IsColorToneSettingAvailable() )
+            {
+            __VTPRINT( DEBUG_GEN,"VtUi.UpdateVBSettingL CT update" )
+            ct->UpdateSettingL();
+            }
         }
     
-    if ( br && iUiStates->IsBrightnessSettingAvailable() )
-        {
-        __VTPRINT( DEBUG_GEN,"VtUi.UpdateVBSettingL br update" )
-        br->UpdateSlider();
+    if ( br && br->State() == MVtUiFeature::EActive )
+        {
+        if ( iUiStates->IsBrightnessSettingAvailable() )
+            {
+            __VTPRINT( DEBUG_GEN,"VtUi.UpdateVBSettingL br update" )
+            br->UpdateSlider();
+            }
         }
     
-    if ( contr && iUiStates->IsContrastSettingAvailable() )
-        {
-        __VTPRINT( DEBUG_GEN,"VtUi.UpdateVBSettingL contract update" )
-        contr->UpdateSlider();
+    if ( contr && contr->State() == MVtUiFeature::EActive )
+        {
+        if ( iUiStates->IsContrastSettingAvailable() )
+            {
+            __VTPRINT( DEBUG_GEN,"VtUi.UpdateVBSettingL contract update" )
+            contr->UpdateSlider();
+            }
         }
     }