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 ); |
132 TBool supported ( EFalse ); |
133 TBool supported ( EFalse ); |
133 TRAPD( err,iConfigManagerImp->SupportedSettingItemsL( ECamDynamicSettingDSAViewFinder, |
134 TRAPD( err,iConfigManagerImp->SupportedSettingItemsL( ECamDynamicSettingDSAViewFinder, |
134 supportedItems ) ); |
135 supportedItems ) ); |
135 if ( KErrNone == err && supportedItems.Count() > 0 ) |
136 if ( KErrNone == err && supportedItems.Count() > 0 ) |
136 { |
137 { |
137 if ( aPrimaryCamera ) supported = supportedItems[0]; |
138 if ( aPrimaryCamera ) supported = supportedItems[0]; |
138 else supported = supportedItems[1]; |
139 else supported = supportedItems[1]; |
139 } |
140 } |
140 supportedItems.Close(); |
141 CleanupStack::PopAndDestroy( &supportedItems ); |
141 return supported; // not supported |
142 return supported; // not supported |
142 } |
143 } |
143 |
144 |
144 |
145 |
145 // ---------------------------------------------------------------------------------- |
146 // ---------------------------------------------------------------------------------- |