Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(218)

Issue 18580012: Cleanup: return value and null-callback fixups on AsyncFileUtil interface (Closed)

Created:
7 years, 5 months ago by kinuko
Modified:
7 years, 5 months ago
CC:
chromium-reviews, vandebo (ex-Chrome), Lei Zhang, tzik+watch_chromium.org, tommycli, darin-cc_chromium.org, Greg Billock, kinuko+watch
Visibility:
Public.

Description

Cleanup: return value and null-callback fixups on AsyncFileUtil interface - Change return value from bool to void, as handling an error in two ways (return value and callback value) adds unnecessary complexity, and it's not handled at all in the current code. - Add a restriction to callbcak: from now callback should never be NULL. Also dropping callback.is_null() checks in the implementation. BUG=241701 TEST=existing tests should pass R=hidehiko@chromium.org, tzik@chromium.org, vandebo@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=210510

Patch Set 1 #

Total comments: 4

Patch Set 2 : comment fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+182 lines, -249 lines) Patch
M chrome/browser/media_galleries/fileapi/device_media_async_file_util.h View 1 chunk +14 lines, -14 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc View 1 14 chunks +38 lines, -71 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/native_media_file_util.h View 1 chunk +14 lines, -14 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/native_media_file_util.cc View 1 10 chunks +37 lines, -56 lines 0 comments Download
M webkit/browser/fileapi/async_file_util.h View 1 21 chunks +18 lines, -41 lines 0 comments Download
M webkit/browser/fileapi/async_file_util_adapter.h View 1 chunk +14 lines, -14 lines 0 comments Download
M webkit/browser/fileapi/async_file_util_adapter.cc View 4 chunks +46 lines, -39 lines 0 comments Download
M webkit/browser/fileapi/file_system_operation_context.h View 1 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
kinuko
Minor cleanups. tzik: can you review changes in general vandebo, hidehiko: can you take a ...
7 years, 5 months ago (2013-07-05 05:00:19 UTC) #1
hidehiko
lgtm from my side.
7 years, 5 months ago (2013-07-05 05:03:23 UTC) #2
tzik
https://codereview.chromium.org/18580012/diff/1/chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc File chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc (right): https://codereview.chromium.org/18580012/diff/1/chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc#newcode260 chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc:260: DCHECK(success); I think this may be hit on shutdown ...
7 years, 5 months ago (2013-07-05 05:07:16 UTC) #3
tzik
lgtm https://codereview.chromium.org/18580012/diff/1/chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc File chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc (right): https://codereview.chromium.org/18580012/diff/1/chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc#newcode260 chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc:260: DCHECK(success); On 2013/07/05 05:07:17, tzik wrote: > I ...
7 years, 5 months ago (2013-07-05 05:20:14 UTC) #4
vandebo (ex-Chrome)
LGTM https://codereview.chromium.org/18580012/diff/1/chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc File chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc (right): https://codereview.chromium.org/18580012/diff/1/chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc#newcode260 chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc:260: DCHECK(success); On 2013/07/05 05:20:14, tzik wrote: > On ...
7 years, 5 months ago (2013-07-08 15:32:34 UTC) #5
kinuko
https://codereview.chromium.org/18580012/diff/1/chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc File chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc (right): https://codereview.chromium.org/18580012/diff/1/chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc#newcode260 chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc:260: DCHECK(success); On 2013/07/08 15:32:34, vandebo wrote: > On 2013/07/05 ...
7 years, 5 months ago (2013-07-09 04:17:41 UTC) #6
kinuko
7 years, 5 months ago (2013-07-09 08:01:33 UTC) #7
Message was sent while issue was closed.
Committed patchset #2 manually as r210510 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698