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

Issue 2366443005: Remove local copies of SuggestionsSource. (Closed)

Created:
4 years, 3 months ago by PEConn
Modified:
4 years, 2 months ago
CC:
chromium-reviews, ntp-dev+reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove local copies of SuggestionsSource. SuggestionsSource's lifetime is tied to the NewTabPage meaning that if objects take local copies of SuggestionsSource they are unable to determine if it has been destroyed. BUG=649299 Committed: https://crrev.com/9b95dd08e45fbf96dca7c89b1db78a13abdc8f8e Cr-Commit-Position: refs/heads/master@{#421165}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Update comments and NewTabPageAdapterTest. #

Patch Set 3 : Used different Nullable. #

Patch Set 4 : Add annotations target to use Nullable. #

Patch Set 5 : NewTabPageManager can no longer be null. #

Patch Set 6 : Added ntp OWNERS to ntp tests. #

Total comments: 2

Patch Set 7 : Added ntp OWNERS to ntp tests. #

Total comments: 2

Messages

Total messages: 34 (23 generated)
PEConn
PTAL
4 years, 3 months ago (2016-09-23 08:44:53 UTC) #2
Michael van Ouwerkerk
lgtm with nits Nice fix! https://codereview.chromium.org/2366443005/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java (right): https://codereview.chromium.org/2366443005/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java#newcode284 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java:284: * own copy. I ...
4 years, 3 months ago (2016-09-23 09:34:09 UTC) #7
PEConn
https://codereview.chromium.org/2366443005/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java File chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java (right): https://codereview.chromium.org/2366443005/diff/1/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java#newcode284 chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageView.java:284: * own copy. On 2016/09/23 09:34:09, Michael van Ouwerkerk ...
4 years, 3 months ago (2016-09-23 16:10:51 UTC) #8
PEConn
tedchoc@chromium.org: Please review changes in chrome/android/BUILD.gn chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS chrome/android/javatests/src/org/chromium/chrome/browser/ntp/snippets/ArticleSnippetsTest.java
4 years, 2 months ago (2016-09-26 14:55:38 UTC) #24
Michael van Ouwerkerk
https://codereview.chromium.org/2366443005/diff/100001/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS File chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS (right): https://codereview.chromium.org/2366443005/diff/100001/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS#newcode2 chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS:2: file://chrome/android/java/src/org/chromium/chrome/browser/ntp/OWNERS tedchoc is also in that file, so it's ...
4 years, 2 months ago (2016-09-26 15:12:32 UTC) #25
PEConn
https://codereview.chromium.org/2366443005/diff/100001/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS File chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS (right): https://codereview.chromium.org/2366443005/diff/100001/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS#newcode2 chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS:2: file://chrome/android/java/src/org/chromium/chrome/browser/ntp/OWNERS On 2016/09/26 15:12:32, Michael van Ouwerkerk wrote: > ...
4 years, 2 months ago (2016-09-26 15:14:30 UTC) #26
Ted C
lgtm https://codereview.chromium.org/2366443005/diff/120001/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS File chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS (right): https://codereview.chromium.org/2366443005/diff/120001/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS#newcode1 chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS:1: file://chrome/android/java/src/org/chromium/chrome/browser/ntp/OWNERS Have you seen examples of this working? ...
4 years, 2 months ago (2016-09-26 21:04:17 UTC) #27
Michael van Ouwerkerk
https://codereview.chromium.org/2366443005/diff/120001/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS File chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS (right): https://codereview.chromium.org/2366443005/diff/120001/chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS#newcode1 chrome/android/javatests/src/org/chromium/chrome/browser/ntp/OWNERS:1: file://chrome/android/java/src/org/chromium/chrome/browser/ntp/OWNERS On 2016/09/26 21:04:16, Ted C wrote: > Have ...
4 years, 2 months ago (2016-09-27 09:04:57 UTC) #28
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/2366443005/120001
4 years, 2 months ago (2016-09-27 09:49:51 UTC) #31
commit-bot: I haz the power
Committed patchset #7 (id:120001)
4 years, 2 months ago (2016-09-27 10:48:24 UTC) #32
commit-bot: I haz the power
4 years, 2 months ago (2016-09-27 10:50:19 UTC) #34
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/9b95dd08e45fbf96dca7c89b1db78a13abdc8f8e
Cr-Commit-Position: refs/heads/master@{#421165}

Powered by Google App Engine
This is Rietveld 408576698