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

Issue 10306015: Persist the extension omnibox default suggestion to Prefs. (Closed)

Created:
8 years, 7 months ago by Matt Perry
Modified:
8 years, 7 months ago
Reviewers:
Yoyo Zhou
CC:
chromium-reviews, Aaron Boodman, mihaip-chromium-reviews_chromium.org
Visibility:
Public.

Description

Persist the extension omnibox default suggestion to Prefs. BUG=123366 TEST=no Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=135419

Patch Set 1 #

Patch Set 2 : comment #

Total comments: 10

Patch Set 3 : yoz #

Patch Set 4 : empty.list #

Unified diffs Side-by-side diffs Delta from patch set Stats (+124 lines, -58 lines) Patch
M chrome/browser/extensions/api/omnibox/omnibox_api.h View 2 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/extensions/api/omnibox/omnibox_api.cc View 1 2 3 7 chunks +84 lines, -58 lines 0 comments Download
M chrome/browser/extensions/extension_prefs.h View 1 2 chunks +8 lines, -0 lines 0 comments Download
chrome/browser/extensions/extension_prefs.cc View 3 chunks +23 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Matt Perry
8 years, 7 months ago (2012-05-03 22:40:45 UTC) #1
Yoyo Zhou
LGTM http://codereview.chromium.org/10306015/diff/6001/chrome/browser/extensions/api/omnibox/omnibox_api.cc File chrome/browser/extensions/api/omnibox/omnibox_api.cc (right): http://codereview.chromium.org/10306015/diff/6001/chrome/browser/extensions/api/omnibox/omnibox_api.cc#newcode158 chrome/browser/extensions/api/omnibox/omnibox_api.cc:158: // This version is used by messages from ...
8 years, 7 months ago (2012-05-04 18:50:51 UTC) #2
Matt Perry
http://codereview.chromium.org/10306015/diff/6001/chrome/browser/extensions/api/omnibox/omnibox_api.cc File chrome/browser/extensions/api/omnibox/omnibox_api.cc (right): http://codereview.chromium.org/10306015/diff/6001/chrome/browser/extensions/api/omnibox/omnibox_api.cc#newcode158 chrome/browser/extensions/api/omnibox/omnibox_api.cc:158: // This version is used by messages from the ...
8 years, 7 months ago (2012-05-04 20:10:11 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/mpcomplete@chromium.org/10306015/10001
8 years, 7 months ago (2012-05-04 20:14:48 UTC) #4
Yoyo Zhou
http://codereview.chromium.org/10306015/diff/6001/chrome/browser/extensions/api/omnibox/omnibox_api.cc File chrome/browser/extensions/api/omnibox/omnibox_api.cc (right): http://codereview.chromium.org/10306015/diff/6001/chrome/browser/extensions/api/omnibox/omnibox_api.cc#newcode168 chrome/browser/extensions/api/omnibox/omnibox_api.cc:168: return false; On 2012/05/04 20:10:12, Matt Perry wrote: > ...
8 years, 7 months ago (2012-05-04 20:21:23 UTC) #5
Matt Perry
http://codereview.chromium.org/10306015/diff/6001/chrome/browser/extensions/api/omnibox/omnibox_api.cc File chrome/browser/extensions/api/omnibox/omnibox_api.cc (right): http://codereview.chromium.org/10306015/diff/6001/chrome/browser/extensions/api/omnibox/omnibox_api.cc#newcode168 chrome/browser/extensions/api/omnibox/omnibox_api.cc:168: return false; On 2012/05/04 20:21:23, Yoyo Zhou wrote: > ...
8 years, 7 months ago (2012-05-04 20:23:13 UTC) #6
Yoyo Zhou
8 years, 7 months ago (2012-05-04 20:24:34 UTC) #7
On 2012/05/04 20:23:13, Matt Perry wrote:
>
http://codereview.chromium.org/10306015/diff/6001/chrome/browser/extensions/a...
> File chrome/browser/extensions/api/omnibox/omnibox_api.cc (right):
> 
>
http://codereview.chromium.org/10306015/diff/6001/chrome/browser/extensions/a...
> chrome/browser/extensions/api/omnibox/omnibox_api.cc:168: return false;
> On 2012/05/04 20:21:23, Yoyo Zhou wrote:
> > On 2012/05/04 20:10:12, Matt Perry wrote:
> > > On 2012/05/04 18:50:52, Yoyo Zhou wrote:
> > > > Also we should return false if styles is an empty list.
> > > 
> > > The previous code didn't... I think it might be valid to have an empty
> styles
> > > list.
> > 
> > Well, if you have an empty list you'd want to push 0, NONE (which does not
> > happen in this case).
> 
> Oh, good call. Thanks. And now that I look more carefully, I think you're
right
> that the "raw" version should always have a non-empty list.

Right, ToValue never creating a raw version with an empty list is why I
suggested returning false (error).

Powered by Google App Engine
This is Rietveld 408576698