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

Issue 2391753002: [Android] Fix search engine page crash when users change language (Closed)

Created:
4 years, 2 months ago by ltian
Modified:
4 years, 2 months ago
Reviewers:
Theresa
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Fix search engine page crash when users change language When changeing language setting of phones, Template Url Service will be changed and unloaded. Then when search engine setting page back to active from background, it fires a NoPointerException for popluating the Listview when Template Url Service is still loading. To fix that, check whether Template Url Service is already loaded before populating UI, if not, force it to load and meanwhile, close the fragment to prevent from crash. BUG=652170 Committed: https://crrev.com/e8efd3e036c037831a92d41604004b61b0d9f307 Cr-Commit-Position: refs/heads/master@{#422660}

Patch Set 1 #

Total comments: 2

Patch Set 2 : update based on Theresa's comment. #

Total comments: 1

Patch Set 3 : Add comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -1 line) Patch
M chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java View 1 2 2 chunks +2 lines, -1 line 0 comments Download

Messages

Total messages: 11 (4 generated)
ltian
4 years, 2 months ago (2016-10-03 20:57:40 UTC) #2
Theresa
https://codereview.chromium.org/2391753002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java (right): https://codereview.chromium.org/2391753002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java#newcode131 chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java:131: return mSearchEngines.size(); Instead of finishing the activity, could you ...
4 years, 2 months ago (2016-10-03 23:03:12 UTC) #3
ltian
https://codereview.chromium.org/2391753002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java (right): https://codereview.chromium.org/2391753002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java#newcode131 chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java:131: return mSearchEngines.size(); On 2016/10/03 23:03:12, Theresa Wellington wrote: > ...
4 years, 2 months ago (2016-10-03 23:48:25 UTC) #4
Theresa
One nit and the CL description needs to be updated. Otherwise, lgtm! https://codereview.chromium.org/2391753002/diff/20001/chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java File chrome/android/java/src/org/chromium/chrome/browser/preferences/SearchEngineAdapter.java ...
4 years, 2 months ago (2016-10-03 23:50:09 UTC) #5
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/2391753002/40001
4 years, 2 months ago (2016-10-03 23:57:21 UTC) #8
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 2 months ago (2016-10-04 01:36:36 UTC) #9
commit-bot: I haz the power
4 years, 2 months ago (2016-10-04 01:40:56 UTC) #11
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/e8efd3e036c037831a92d41604004b61b0d9f307
Cr-Commit-Position: refs/heads/master@{#422660}

Powered by Google App Engine
This is Rietveld 408576698