Bug 1655967 - Clean up touch events override code. r=farre

Differential Revision: https://phabricator.services.mozilla.com/D103756
This commit is contained in:
Emilio Cobos Álvarez 2021-02-04 06:16:25 +00:00
Родитель ec91abb3dc
Коммит a48bca7a4d
2 изменённых файлов: 8 добавлений и 20 удалений

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

@ -2475,10 +2475,8 @@ bool BrowsingContext::InactiveForSuspend() const {
return !IsActive() && !GetHasMainMediaController();
}
bool BrowsingContext::CanSet(
FieldIndex<IDX_TouchEventsOverrideInternal>,
const enum TouchEventsOverride& aTouchEventsOverride,
ContentParent* aSource) {
bool BrowsingContext::CanSet(FieldIndex<IDX_TouchEventsOverrideInternal>,
dom::TouchEventsOverride, ContentParent*) {
// TODO: Bug 1688948 - Should only be set in the parent process.
return true;
}
@ -2687,16 +2685,9 @@ mozilla::dom::TouchEventsOverride BrowsingContext::TouchEventsOverride() const {
return mozilla::dom::TouchEventsOverride::None;
}
void BrowsingContext::SetTouchEventsOverride(
const enum TouchEventsOverride aTouchEventsOverride, ErrorResult& aRv) {
SetTouchEventsOverrideInternal(aTouchEventsOverride, aRv);
}
nsresult BrowsingContext::SetTouchEventsOverride(
const enum TouchEventsOverride aTouchEventsOverride) {
ErrorResult rv;
SetTouchEventsOverride(aTouchEventsOverride, rv);
return rv.StealNSResult();
void BrowsingContext::SetTouchEventsOverride(dom::TouchEventsOverride aOverride,
ErrorResult& aRv) {
SetTouchEventsOverrideInternal(aOverride, aRv);
}
// We map `watchedByDevTools` WebIDL attribute to `watchedByDevToolsInternal`

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

@ -482,11 +482,8 @@ class BrowsingContext : public nsILoadContext, public nsWrapperCache {
bool WatchedByDevTools();
void SetWatchedByDevTools(bool aWatchedByDevTools, ErrorResult& aRv);
mozilla::dom::TouchEventsOverride TouchEventsOverride() const;
void SetTouchEventsOverride(
const enum TouchEventsOverride aTouchEventsOverride, ErrorResult& aRv);
MOZ_MUST_USE nsresult
SetTouchEventsOverride(const enum TouchEventsOverride aTouchEventsOverride);
dom::TouchEventsOverride TouchEventsOverride() const;
void SetTouchEventsOverride(dom::TouchEventsOverride, ErrorResult& aRv);
bool FullscreenAllowed() const;
@ -916,7 +913,7 @@ class BrowsingContext : public nsILoadContext, public nsWrapperCache {
}
bool CanSet(FieldIndex<IDX_TouchEventsOverrideInternal>,
const enum TouchEventsOverride& aTouchEventsOverride,
dom::TouchEventsOverride aTouchEventsOverride,
ContentParent* aSource);
bool CanSet(FieldIndex<IDX_DisplayMode>, const enum DisplayMode& aDisplayMode,