equal
deleted
inserted
replaced
118 // Checks whether some content is selected. |
118 // Checks whether some content is selected. |
119 // ----------------------------------------------------------------------------- |
119 // ----------------------------------------------------------------------------- |
120 // |
120 // |
121 TBool CNSmlDSContent::ContentIndexIsSet() const |
121 TBool CNSmlDSContent::ContentIndexIsSet() const |
122 { |
122 { |
123 if ( ( iIndex < 0 ) || ( iIndex >= iStores.Count() ) ) |
123 if ( iIndex == -1 ) |
124 { |
124 { |
125 return EFalse; |
125 return EFalse; |
126 } |
126 } |
127 |
127 |
128 return ETrue; |
128 return ETrue; |
2474 void CNSmlDSContent::PackupRequestL( const TTime& aAnchor ) |
2474 void CNSmlDSContent::PackupRequestL( const TTime& aAnchor ) |
2475 { |
2475 { |
2476 DBG_FILE(_S8("CNSmlDSContent::PackupRequestL begins")); |
2476 DBG_FILE(_S8("CNSmlDSContent::PackupRequestL begins")); |
2477 RMutex mutex; |
2477 RMutex mutex; |
2478 if(mutex.OpenGlobal( KNSmlDSContentAtomicOperationName ) != KErrNone ) |
2478 if(mutex.OpenGlobal( KNSmlDSContentAtomicOperationName ) != KErrNone ) |
2479 { |
2479 mutex.CreateGlobal( KNSmlDSContentAtomicOperationName ); |
2480 TRAPD(err, mutex.CreateGlobal( KNSmlDSContentAtomicOperationName )); |
|
2481 if(err != KErrNone) |
|
2482 { |
|
2483 return; |
|
2484 } |
|
2485 } |
|
2486 mutex.Wait(); |
2480 mutex.Wait(); |
2487 SaveMapInfoL( aAnchor ); |
2481 SaveMapInfoL( aAnchor ); |
2488 mutex.Signal(); |
2482 mutex.Signal(); |
2489 mutex.Close(); |
2483 mutex.Close(); |
2490 DBG_FILE(_S8("CNSmlDSContent::PackupRequestL ends")); |
2484 DBG_FILE(_S8("CNSmlDSContent::PackupRequestL ends")); |