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

Issue 235483005: extensions: Use base::RunLoop instead of deprecated MessageLoop methods. (Closed)

Created:
6 years, 8 months ago by sadrul
Modified:
6 years, 8 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org
Visibility:
Public.

Description

extensions: Use base::RunLoop instead of deprecated MessageLoop methods. Speculative change to fix a crash. BUG=355083 R=kalman@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=263779

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3 lines, -3 lines) Patch
M chrome/browser/extensions/startup_helper.cc View 1 chunk +3 lines, -3 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
sadrul
Hi! Is there a notification/observer interface I could use in a test to get notified ...
6 years, 8 months ago (2014-04-14 04:03:55 UTC) #1
not at google - send to devlin
lgtm, you'd need to look though the code to see if a relevant notification is ...
6 years, 8 months ago (2014-04-14 17:54:48 UTC) #2
sadrul
On 2014/04/14 17:54:48, kalman wrote: > lgtm, you'd need to look though the code to ...
6 years, 8 months ago (2014-04-14 23:22:04 UTC) #3
sadrul
On 2014/04/14 23:22:04, sadrul wrote: > On 2014/04/14 17:54:48, kalman wrote: > > lgtm, you'd ...
6 years, 8 months ago (2014-04-15 03:49:39 UTC) #4
sadrul
Committed patchset #1 manually as r263779.
6 years, 8 months ago (2014-04-15 03:53:13 UTC) #5
sadrul
On 2014/04/15 03:53:13, sadrul wrote: > Committed patchset #1 manually as r263779. I had to ...
6 years, 8 months ago (2014-04-15 03:54:01 UTC) #6
asargent_no_longer_on_chrome
lgtm (Sorry for latency - I was out on vacation for several days.) Feel free ...
6 years, 8 months ago (2014-04-17 04:27:00 UTC) #7
asargent_no_longer_on_chrome
On 2014/04/17 04:27:00, Antony Sargent wrote: > lgtm > > (Sorry for latency - I ...
6 years, 8 months ago (2014-04-17 04:46:32 UTC) #8
sadrul
6 years, 8 months ago (2014-04-17 06:20:52 UTC) #9
Message was sent while issue was closed.
On 2014/04/17 04:46:32, Antony Sargent wrote:
> On 2014/04/17 04:27:00, Antony Sargent wrote:
> > lgtm
> > 
> > (Sorry for latency - I was out on vacation for several days.)
> > 
> > Feel free to CC me on the bug too (I currently get a 403, presumably it's a
> > security bug?) if you could use more eyes looking at whatever the problem
> report
> > is.
> 
> Here's a little more background on what this code is for:
> 
> We wanted to have a way to start an install flow of a chrome v2 app from
native
> code outside the browser. For example, suppose you use another browser as your
> primary browser, but want to install some v2 chrome app which feels mostly
like
> a standalone native app. This code lets callers such as a helper plugin invoke
> chrome like this:
> 
> chrome --install-from-webstore=<id>
> 
> and then instead of running normally, chrome will instead just bring up the
> inline install dialog
> (https://developer.chrome.com/webstore/inline_installation) from the webstore
> and if the user ok's it, proceed to install the app with that id. 
> 
> We never really broadcasted the fact that we added this feature or launched a
> plugin for other browsers that would use it - it's still in a sort of
> experimental state. So unless something funny is going on (eg malicious
> developers found this as a workaround for force installing badware extensions
or
> something), I would expect usage of this flag in the field, and hence hitting
> the specific codepath affected by this CL, to be extremely rare.

Thanks for the explanation! Indeed, the crashes triggered from this look pretty
rare (I could only find one).

Powered by Google App Engine
This is Rietveld 408576698