}
Ui::AskUser askUser;
- d.response = askUser.cs(cid, c.popupMessage, d);
+ auto r = askUser.cs(cid, c.popupMessage, d);
+ if (r == -1) {
+ ERROR("Failed to get user response by popup service for target: " << d.targetName);
+ return BinaryQueue::Serialize(CSR_ERROR_USER_RESPONSE_FAILED, d).pop();
+ }
+
+ d.response = r;
if (d.response == CSR_CS_USER_RESPONSE_REMOVE && !d.targetName.empty()) {
try {
CSR_ERROR_NO_TASK = TIZEN_ERROR_CSR | 0x04, /**< No Task exists*/
CSR_ERROR_DB = TIZEN_ERROR_CSR | 0x05, /**< DB transaction error */
CSR_ERROR_REMOVE_FAILED = TIZEN_ERROR_CSR | 0x06, /**< Removing file or application is failed */
- CSR_ERROR_FILE_DO_NOT_EXIST = TIZEN_ERROR_CSR | 0x07, /**< File not exist */
- CSR_ERROR_FILE_CHANGED = TIZEN_ERROR_CSR | 0x08, /**< File changed after detection */
- CSR_ERROR_FILE_SYSTEM = TIZEN_ERROR_CSR | 0x09, /**< File type is invalid */
+ CSR_ERROR_USER_RESPONSE_FAILED = TIZEN_ERROR_CSR | 0x07, /**< Getting user response is failed */
+ CSR_ERROR_FILE_DO_NOT_EXIST = TIZEN_ERROR_CSR | 0x08, /**< File not exist */
+ CSR_ERROR_FILE_CHANGED = TIZEN_ERROR_CSR | 0x09, /**< File changed after detection */
+ CSR_ERROR_FILE_SYSTEM = TIZEN_ERROR_CSR | 0x10, /**< File type is invalid */
CSR_ERROR_ENGINE_PERMISSION = TIZEN_ERROR_CSR | 0x11, /**< Insufficient permission of engine */
CSR_ERROR_ENGINE_NOT_EXIST = TIZEN_ERROR_CSR | 0x12, /**< No engine exists*/
CSR_ERROR_ENGINE_DISABLED = TIZEN_ERROR_CSR | 0x13, /**< Engine is in disabled state*/