зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1377195: Remove redundant main thread activation context from a11y::PlatformChild; r=eeejay
--HG-- extra : rebase_source : f8ff2ab8ca7eaf7c0dea9b082af7180f1a6d9208
This commit is contained in:
Родитель
6fd53fe558
Коммит
a129f378f7
|
@ -64,13 +64,9 @@ PlatformChild::PlatformChild()
|
|||
}
|
||||
#endif
|
||||
|
||||
mozilla::mscom::ActivationContext actCtx(actCtxResourceId);
|
||||
|
||||
mActCtxMain.reset(new mozilla::mscom::ActivationContextRegion(actCtx));
|
||||
|
||||
mozilla::mscom::MTADeletePtr<mozilla::mscom::ActivationContextRegion> tmpActCtxMTA;
|
||||
mozilla::mscom::EnsureMTA([&actCtx, &tmpActCtxMTA]() -> void {
|
||||
tmpActCtxMTA.reset(new mozilla::mscom::ActivationContextRegion(Move(actCtx)));
|
||||
mozilla::mscom::EnsureMTA([actCtxResourceId, &tmpActCtxMTA]() -> void {
|
||||
tmpActCtxMTA.reset(new mozilla::mscom::ActivationContextRegion(actCtxResourceId));
|
||||
});
|
||||
mActCtxMTA = Move(tmpActCtxMTA);
|
||||
|
||||
|
|
|
@ -25,7 +25,6 @@ public:
|
|||
PlatformChild& operator=(PlatformChild&&) = delete;
|
||||
|
||||
private:
|
||||
UniquePtr<mozilla::mscom::ActivationContextRegion> mActCtxMain;
|
||||
mscom::MTADeletePtr<mozilla::mscom::ActivationContextRegion> mActCtxMTA;
|
||||
UniquePtr<mozilla::mscom::RegisteredProxy> mCustomProxy;
|
||||
UniquePtr<mozilla::mscom::RegisteredProxy> mIA2Proxy;
|
||||
|
|
Загрузка…
Ссылка в новой задаче