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

Issue 2609173002: Reload the ReadingListCollection only if changes occurred (Closed)

Created:
3 years, 11 months ago by gambard
Modified:
3 years, 11 months ago
Reviewers:
Olivier
CC:
chromium-reviews, stkhapugin, pkl (ping after 24h if needed), noyau+watch_chromium.org, sdefresne+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Reload the ReadingListCollection only if changes occurred The Reading List Collection View does not need to be reloaded for every change. This CL reloads it only if some changes occurred. BUG=677924 Review-Url: https://codereview.chromium.org/2609173002 Cr-Commit-Position: refs/heads/master@{#441928} Committed: https://chromium.googlesource.com/chromium/src/+/c771336bc3e7a8a29e4e0b6268f4b085c5e2da3b

Patch Set 1 #

Total comments: 15

Patch Set 2 : Modify the change detection #

Total comments: 2

Patch Set 3 : Address comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+132 lines, -19 lines) Patch
M ios/chrome/browser/ui/reading_list/reading_list_collection_view_item.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M ios/chrome/browser/ui/reading_list/reading_list_collection_view_item.mm View 1 2 5 chunks +22 lines, -2 lines 0 comments Download
M ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm View 1 2 14 chunks +107 lines, -17 lines 0 comments Download

Messages

Total messages: 18 (6 generated)
gambard
PTAL.
3 years, 11 months ago (2017-01-03 13:53:34 UTC) #3
gambard
PTAL.
3 years, 11 months ago (2017-01-03 13:53:34 UTC) #5
gambard
PTAL.
3 years, 11 months ago (2017-01-03 13:53:34 UTC) #6
Olivier
https://codereview.chromium.org/2609173002/diff/1/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm File ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm (right): https://codereview.chromium.org/2609173002/diff/1/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm#newcode91 ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm:91: // Whether the model had modifications. has pending modifications. ...
3 years, 11 months ago (2017-01-03 17:18:28 UTC) #7
gambard
Thanks, PTAL. https://codereview.chromium.org/2609173002/diff/1/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm File ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm (right): https://codereview.chromium.org/2609173002/diff/1/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm#newcode91 ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm:91: // Whether the model had modifications. On ...
3 years, 11 months ago (2017-01-04 09:58:50 UTC) #8
Olivier
https://codereview.chromium.org/2609173002/diff/1/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm File ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm (right): https://codereview.chromium.org/2609173002/diff/1/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm#newcode350 ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm:350: if (!_shouldMonitorModel) { On 2017/01/04 09:58:50, gambard wrote: > ...
3 years, 11 months ago (2017-01-05 07:51:16 UTC) #9
gambard
Thanks, PTAL. https://codereview.chromium.org/2609173002/diff/20001/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm File ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm (right): https://codereview.chromium.org/2609173002/diff/20001/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm#newcode581 ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm:581: if (oldItem != newItem) { On 2017/01/05 ...
3 years, 11 months ago (2017-01-05 10:57:21 UTC) #10
Olivier
https://codereview.chromium.org/2609173002/diff/1/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm File ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm (right): https://codereview.chromium.org/2609173002/diff/1/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm#newcode350 ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm:350: if (!_shouldMonitorModel) { On 2017/01/05 07:51:15, Olivier Robin wrote: ...
3 years, 11 months ago (2017-01-06 10:27:29 UTC) #11
Olivier
lgtm
3 years, 11 months ago (2017-01-06 12:43:16 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2609173002/40001
3 years, 11 months ago (2017-01-06 12:47:12 UTC) #14
gambard
Thanks! https://codereview.chromium.org/2609173002/diff/1/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm File ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm (right): https://codereview.chromium.org/2609173002/diff/1/ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm#newcode350 ios/chrome/browser/ui/reading_list/reading_list_view_controller.mm:350: if (!_shouldMonitorModel) { On 2017/01/06 10:27:29, Olivier Robin ...
3 years, 11 months ago (2017-01-06 12:47:49 UTC) #15
commit-bot: I haz the power
3 years, 11 months ago (2017-01-06 12:57:23 UTC) #18
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/c771336bc3e7a8a29e4e0b6268f4...

Powered by Google App Engine
This is Rietveld 408576698