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

Issue 2274733002: [Offline pages] Add null pointer checks in offline internals code (Closed)

Created:
4 years, 4 months ago by chili
Modified:
4 years, 3 months ago
Reviewers:
Dan Beam, dewittj
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Offline pages] Add null pointer checks in offline internals code BUG=640294 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:closure_compilation Committed: https://crrev.com/0fce96caaf852df8e616a922ef814d94f9bc7ca8 Cr-Commit-Position: refs/heads/master@{#416409}

Patch Set 1 #

Total comments: 2

Patch Set 2 : fix indents #

Total comments: 7

Patch Set 3 : move if check higher #

Patch Set 4 : incognito #

Unified diffs Side-by-side diffs Delta from patch set Stats (+47 lines, -23 lines) Patch
M chrome/browser/resources/offline_pages/offline_internals.js View 1 2 3 2 chunks +11 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/offline/offline_internals_ui.cc View 1 2 3 1 chunk +4 lines, -1 line 0 comments Download
M chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc View 1 2 5 chunks +32 lines, -20 lines 0 comments Download

Messages

Total messages: 27 (5 generated)
chili
4 years, 4 months ago (2016-08-23 23:56:27 UTC) #2
Dan Beam
https://codereview.chromium.org/2274733002/diff/1/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc File chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc (right): https://codereview.chromium.org/2274733002/diff/1/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc#newcode176 chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc:176: if (offline_page_model_) all of these indents are off
4 years, 4 months ago (2016-08-24 01:27:23 UTC) #3
chili
Thanks! https://codereview.chromium.org/2274733002/diff/1/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc File chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc (right): https://codereview.chromium.org/2274733002/diff/1/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc#newcode176 chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc:176: if (offline_page_model_) On 2016/08/24 01:27:23, Dan Beam wrote: ...
4 years, 4 months ago (2016-08-24 01:31:17 UTC) #4
Dan Beam
https://codereview.chromium.org/2274733002/diff/20001/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc File chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc (right): https://codereview.chromium.org/2274733002/diff/20001/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc#newcode306 chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc:306: offline_pages::OfflinePageModelFactory::GetForBrowserContext(profile); can you just call profile->GetOriginalProfile()?
4 years, 4 months ago (2016-08-24 01:36:50 UTC) #5
dewittj
lgtm https://codereview.chromium.org/2274733002/diff/20001/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc File chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc (right): https://codereview.chromium.org/2274733002/diff/20001/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc#newcode306 chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc:306: offline_pages::OfflinePageModelFactory::GetForBrowserContext(profile); On 2016/08/24 01:36:50, Dan Beam wrote: > ...
4 years, 4 months ago (2016-08-24 02:02:57 UTC) #6
chili
https://codereview.chromium.org/2274733002/diff/20001/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc File chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc (right): https://codereview.chromium.org/2274733002/diff/20001/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc#newcode306 chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc:306: offline_pages::OfflinePageModelFactory::GetForBrowserContext(profile); On 2016/08/24 02:02:57, dewittj wrote: > On 2016/08/24 ...
4 years, 4 months ago (2016-08-24 04:19:01 UTC) #7
chili
Ping
4 years, 3 months ago (2016-08-30 18:14:36 UTC) #8
dewittj
still lgtm!
4 years, 3 months ago (2016-08-30 18:17:52 UTC) #9
chili
On 2016/08/30 18:17:52, dewittj wrote: > still lgtm! ^_^ waiting for dbeam@'s owners approval
4 years, 3 months ago (2016-08-30 18:20:55 UTC) #10
Dan Beam
what does this page do for incognito profiles? is it useful? can we just disable ...
4 years, 3 months ago (2016-08-31 20:21:55 UTC) #11
chili
On 2016/08/31 20:21:55, Dan Beam wrote: > what does this page do for incognito profiles? ...
4 years, 3 months ago (2016-09-01 00:57:28 UTC) #12
Dan Beam
https://codereview.chromium.org/2274733002/diff/20001/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc File chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc (right): https://codereview.chromium.org/2274733002/diff/20001/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc#newcode176 chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc:176: if (offline_page_model_) can we just do if (!offline_page_model_) return; ...
4 years, 3 months ago (2016-09-01 01:05:59 UTC) #13
chili
https://codereview.chromium.org/2274733002/diff/20001/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc File chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc (right): https://codereview.chromium.org/2274733002/diff/20001/chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc#newcode176 chrome/browser/ui/webui/offline/offline_internals_ui_message_handler.cc:176: if (offline_page_model_) On 2016/09/01 01:05:58, Dan Beam wrote: > ...
4 years, 3 months ago (2016-09-01 01:29:15 UTC) #14
Dan Beam
what about adding an: html_source->AddBoolean("incognito", profile->IsIncognito()); to here https://cs.chromium.org/chromium/src/chrome/browser/ui/webui/offline/offline_internals_ui.cc?q=offlineinternalsui&sq=package:chromium&dr=CSs&l=30 then var incognito = loadTimeData.getBoolean('incognito'); $('log-model-on').hidden ...
4 years, 3 months ago (2016-09-01 01:40:23 UTC) #15
chili
On 2016/09/01 01:40:23, Dan Beam wrote: > what about adding an: > > html_source->AddBoolean("incognito", profile->IsIncognito()); ...
4 years, 3 months ago (2016-09-02 00:36:25 UTC) #17
Dan Beam
when can the C++ now be hit with null members? i.e. why do you need ...
4 years, 3 months ago (2016-09-02 00:43:56 UTC) #18
chili
On 2016/09/02 00:43:56, Dan Beam wrote: > when can the C++ now be hit with ...
4 years, 3 months ago (2016-09-02 17:26:31 UTC) #19
Dan Beam
lgtm
4 years, 3 months ago (2016-09-02 22:04:11 UTC) #20
chili
Thanks for reviewing!
4 years, 3 months ago (2016-09-02 22:07:11 UTC) #23
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/2274733002/60001
4 years, 3 months ago (2016-09-02 22:07:43 UTC) #24
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 3 months ago (2016-09-03 00:30:12 UTC) #25
commit-bot: I haz the power
4 years, 3 months ago (2016-09-03 00:34:05 UTC) #27
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/0fce96caaf852df8e616a922ef814d94f9bc7ca8
Cr-Commit-Position: refs/heads/master@{#416409}

Powered by Google App Engine
This is Rietveld 408576698