equal
deleted
inserted
replaced
127 // ---------------------------------------------------------------------------------- |
127 // ---------------------------------------------------------------------------------- |
128 // |
128 // |
129 EXPORT_C TBool CCameraUiConfigManager::IsDSAViewFinderSupported( TBool aPrimaryCamera ) const |
129 EXPORT_C TBool CCameraUiConfigManager::IsDSAViewFinderSupported( TBool aPrimaryCamera ) const |
130 { |
130 { |
131 RArray<TInt> supportedItems; |
131 RArray<TInt> supportedItems; |
132 CleanupClosePushL( supportedItems ); |
|
133 TBool supported ( EFalse ); |
132 TBool supported ( EFalse ); |
134 TRAPD( err,iConfigManagerImp->SupportedSettingItemsL( ECamDynamicSettingDSAViewFinder, |
133 TRAPD( err,iConfigManagerImp->SupportedSettingItemsL( ECamDynamicSettingDSAViewFinder, |
135 supportedItems ) ); |
134 supportedItems ) ); |
136 if ( KErrNone == err && supportedItems.Count() > 0 ) |
135 if ( KErrNone == err && supportedItems.Count() > 0 ) |
137 { |
136 { |
138 if ( aPrimaryCamera ) supported = supportedItems[0]; |
137 if ( aPrimaryCamera ) supported = supportedItems[0]; |
139 else supported = supportedItems[1]; |
138 else supported = supportedItems[1]; |
140 } |
139 } |
141 CleanupStack::PopAndDestroy( &supportedItems ); |
140 supportedItems.Close(); |
142 return supported; // not supported |
141 return supported; // not supported |
143 } |
142 } |
144 |
143 |
145 |
144 |
146 // ---------------------------------------------------------------------------------- |
145 // ---------------------------------------------------------------------------------- |