Index: chrome/browser/extensions/api/feedback_private/feedback_service.cc |
diff --git a/chrome/browser/extensions/api/feedback_private/feedback_service.cc b/chrome/browser/extensions/api/feedback_private/feedback_service.cc |
index 31a1c6ca036b68c9bad9f0aff6e595d596e18d68..580c86a8431e8c3f6bc847653817918ad04be893 100644 |
--- a/chrome/browser/extensions/api/feedback_private/feedback_service.cc |
+++ b/chrome/browser/extensions/api/feedback_private/feedback_service.cc |
@@ -73,9 +73,8 @@ void FeedbackService::SendFeedback( |
void FeedbackService::AttachedFileCallback(scoped_ptr<std::string> data, |
int64 /* total_blob_length */) { |
- if (!data.get()) |
- feedback_data_->set_attached_file_uuid(std::string()); |
- else |
+ feedback_data_->set_attached_file_uuid(std::string()); |
+ if (data) |
feedback_data_->AttachAndCompressFileData(data.Pass()); |
CompleteSendFeedback(); |
@@ -83,9 +82,8 @@ void FeedbackService::AttachedFileCallback(scoped_ptr<std::string> data, |
void FeedbackService::ScreenshotCallback(scoped_ptr<std::string> data, |
int64 /* total_blob_length */) { |
- if (!data.get()) |
- feedback_data_->set_screenshot_uuid(std::string()); |
- else |
+ feedback_data_->set_screenshot_uuid(std::string()); |
+ if (data) |
feedback_data_->set_image(data.Pass()); |
CompleteSendFeedback(); |
@@ -125,12 +123,8 @@ void FeedbackService::CompleteSendFeedback() { |
// b.) The associated data object exists, meaning that the data has been read |
// and the read callback has updated the associated data on the feedback |
// object. |
- bool attached_file_completed = |
- feedback_data_->attached_file_uuid().empty() || |
- feedback_data_->attached_filedata(); |
- bool screenshot_completed = |
- feedback_data_->screenshot_uuid().empty() || |
- feedback_data_->image(); |
+ bool attached_file_completed = feedback_data_->attached_file_uuid().empty(); |
+ bool screenshot_completed = feedback_data_->screenshot_uuid().empty(); |
if (screenshot_completed && attached_file_completed) { |
// Signal the feedback object that the data from the feedback page has been |