equal
deleted
inserted
replaced
400 void CMusicContentPublisher::DoPublishModifiedL() |
400 void CMusicContentPublisher::DoPublishModifiedL() |
401 { |
401 { |
402 MPX_FUNC("CMusicContentPublisher::DoPublishModifiedL"); |
402 MPX_FUNC("CMusicContentPublisher::DoPublishModifiedL"); |
403 if (iCPSInterface && iInstanceId ) |
403 if (iCPSInterface && iInstanceId ) |
404 { |
404 { |
405 CLiwMap * datamap = iPublishingDataMap.GetModifiedLC(); |
405 // Must re-publish all data and actions even if only one of them has changed, |
406 // Must re-publish all actions even if only one of them has changed, |
406 // otherwise non-modified data might go missing |
407 // otherwise non-modified actions won't work any more |
407 CLiwMap * datamap = NULL; |
|
408 if ( iPublishingDataMap.IsModified() ) |
|
409 { |
|
410 datamap = iPublishingDataMap.GetAllLC(); |
|
411 } |
|
412 |
408 CLiwMap * actionmap = NULL; |
413 CLiwMap * actionmap = NULL; |
409 if ( iPublishingActionMap.IsModified() ) |
414 if ( iPublishingActionMap.IsModified() ) |
410 { |
415 { |
411 actionmap = iPublishingActionMap.GetAllLC(); |
416 actionmap = iPublishingActionMap.GetAllLC(); |
412 } |
417 } |