diff -r bac7acad7cb3 -r 2c87b2808fd7 camerauis/cameraapp/generic/src/CamPreCaptureContainerBase.cpp --- a/camerauis/cameraapp/generic/src/CamPreCaptureContainerBase.cpp Wed Sep 01 12:30:54 2010 +0100 +++ b/camerauis/cameraapp/generic/src/CamPreCaptureContainerBase.cpp Tue Sep 14 20:46:07 2010 +0300 @@ -1981,7 +1981,7 @@ { // Draw the resolution indicator if ( appUi->ActiveCamera() == ECamActiveCameraPrimary - && ( CamUtility::IsNhdDevice() + && ( AknLayoutUtils::PenEnabled() || videoOperation == ECamNoOperation ) ) { iResolutionIndicators[iCurrentIndicator]->Draw( aGc ); @@ -2626,7 +2626,7 @@ if ( iController.UiConfigManagerPtr() && iController.UiConfigManagerPtr()->IsAutoFocusSupported() ) { - if ( CamUtility::IsNhdDevice() ) + if ( AknLayoutUtils::PenEnabled() ) { TouchLayout(); } @@ -2731,7 +2731,7 @@ CCamAppUi* appUi = static_cast( CEikonEnv::Static()->AppUi() ); TAknLayoutRect resolutionIconLayout; TAknLayoutRect indicatorPane; - if ( CamUtility::IsNhdDevice() ) + if ( AknLayoutUtils::PenEnabled() ) { TInt variant = Layout_Meta_Data::IsLandscapeOrientation(); if ( appUi->TargetMode() == ECamControllerVideo )