Bug 1844908 - Remove pre-Win10-specific codepath from hal/. r=gsvelto

Differential Revision: https://phabricator.services.mozilla.com/D184293
This commit is contained in:
Masatoshi Kimura 2023-07-26 08:52:51 +00:00
parent ba0ba2b455
commit a5e6f6c1ab

View File

@ -8,7 +8,6 @@
#endif
#include "Hal.h"
#include "mozilla/WindowsVersion.h"
#include "mozilla/widget/ScreenManager.h"
#include "nsIWindowsUIUtils.h"
#include "WinUtils.h"
@ -23,12 +22,6 @@ static decltype(SetDisplayAutoRotationPreferences)*
RefPtr<GenericNonExclusivePromise> LockScreenOrientation(
const hal::ScreenOrientation& aOrientation) {
// SetDisplayAutoRotationPreferences requires Win8, tablet mode and device
// support.
if (!IsWin8OrLater()) {
return GenericNonExclusivePromise::CreateAndReject(
NS_ERROR_DOM_NOT_SUPPORTED_ERR, __func__);
}
AR_STATE state;
if (!widget::WinUtils::GetAutoRotationState(&state)) {
return GenericNonExclusivePromise::CreateAndReject(