Closed
Bug 1283328
Opened 9 years ago
Closed 9 years ago
Miscellaneous thread shutdown cleanups
Categories
(Core :: XPCOM, defect)
Core
XPCOM
Tracking
()
RESOLVED
FIXED
mozilla50
| Tracking | Status | |
|---|---|---|
| firefox50 | --- | fixed |
People
(Reporter: khuey, Assigned: khuey)
Details
Attachments
(1 file)
|
7.67 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
Between AsyncShutdown and unifying Task/Runnable there's some cruft sitting in the tree.
Attachment #8766582 -
Flags: review?(nfroyd)
Comment 1•9 years ago
|
||
Comment on attachment 8766582 [details] [diff] [review]
Patch
Review of attachment 8766582 [details] [diff] [review]:
-----------------------------------------------------------------
r=me
::: dom/media/systemservices/CamerasChild.cpp
@@ +548,1 @@
> RefPtr<ShutdownRunnable> runnable = new ShutdownRunnable(event);
Can you fix ShutdownRunnable to not do a bunch of extra refcounting by taking an already_AddRefed instead of a RefPtr?
::: dom/media/systemservices/CamerasUtils.cpp
@@ -13,5 @@
> -#include "nsIIPCBackgroundChildCreateCallback.h"
> -
> -namespace mozilla {
> -namespace camera {
> -
...
Attachment #8766582 -
Flags: review?(nfroyd) → review+
| Assignee | ||
Comment 2•9 years ago
|
||
(In reply to Nathan Froyd [:froydnj] from comment #1)
> Comment on attachment 8766582 [details] [diff] [review]
> Patch
>
> Review of attachment 8766582 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> r=me
>
> ::: dom/media/systemservices/CamerasChild.cpp
> @@ +548,1 @@
> > RefPtr<ShutdownRunnable> runnable = new ShutdownRunnable(event);
>
> Can you fix ShutdownRunnable to not do a bunch of extra refcounting by
> taking an already_AddRefed instead of a RefPtr?
Done.
> ::: dom/media/systemservices/CamerasUtils.cpp
> @@ -13,5 @@
> > -#include "nsIIPCBackgroundChildCreateCallback.h"
> > -
> > -namespace mozilla {
> > -namespace camera {
> > -
>
> ...
I disemboweled this file in bug 1283327, I just didn't remove the .cpp until I could remove the header too in this bug.
Pushed by khuey@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/910670d0db65
Clean up some thread shutdown stuff and remove CameraUtils. r=froydnj
Comment 4•9 years ago
|
||
| bugherder | ||
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox50:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla50
You need to log in
before you can comment on or make changes to this bug.
Description
•