Bug 1660555 - Add a |Signal()| accessor to |AbortFollower| rather than directly accessing an inherited, protected member. r=smaug

Differential Revision: https://phabricator.services.mozilla.com/D93888
This commit is contained in:
Jeff Walden 2020-10-29 08:03:27 +00:00
Родитель 8dde7f4f23
Коммит 1e16fcd4c3
2 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -31,6 +31,8 @@ class AbortFollower {
bool IsFollowing() const;
AbortSignalImpl* Signal() const { return mFollowingSignal; }
protected:
virtual ~AbortFollower();

Просмотреть файл

@ -166,7 +166,10 @@ class AbortSignalProxy final : public AbortFollower {
return mSignalImplMainThread;
}
AbortSignalImpl* GetSignalImplForTargetThread() { return mFollowingSignal; }
AbortSignalImpl* GetSignalImplForTargetThread() {
MOZ_ASSERT(!NS_IsMainThread());
return Signal();
}
void Shutdown() { Unfollow(); }