equal
deleted
inserted
replaced
119 { |
119 { |
120 // First check DRM issues. |
120 // First check DRM issues. |
121 res = iDRMHelper->CanSetAutomated( |
121 res = iDRMHelper->CanSetAutomated( |
122 aSelectedFiles->MdcaPoint( index ), |
122 aSelectedFiles->MdcaPoint( index ), |
123 canBeAutomated ); |
123 canBeAutomated ); |
124 if ( res == KErrNone && !canBeAutomated ) |
124 if ( !res && !canBeAutomated ) |
125 { |
125 { |
126 ShowErrorNoteL( R_PSLN_SLIDE_SET_DRM_ERROR ); |
126 ShowErrorNoteL( R_PSLN_SLIDE_SET_DRM_ERROR ); |
127 return EFalse; |
|
128 } |
127 } |
129 else if ( res != KErrNone ) |
128 else if( res == KErrUnderflow ) |
130 { |
129 { |
131 if ( res == KErrUnderflow ) |
130 ShowErrorNoteL( R_PSLN_SLIDE_SET_IMAGE_CORRUPTED ); |
|
131 } |
|
132 else if ( ( res != KErrNone ) || !canBeAutomated ) |
|
133 { |
|
134 if ( iDRMHelper ) |
132 { |
135 { |
133 // Do not show error note for corrupted image and let it pass. |
136 iDRMHelper->HandleErrorL( |
134 canBeAutomated = ETrue; |
137 res, |
135 } |
|
136 else |
|
137 { |
|
138 iDRMHelper->HandleErrorL( res, |
|
139 aSelectedFiles->MdcaPoint( index ) ); |
138 aSelectedFiles->MdcaPoint( index ) ); |
140 return EFalse; |
|
141 } |
139 } |
142 } |
140 } |
143 else |
141 else |
144 { |
142 { |
145 // Empty. |
143 // Empty. |