Commit 46305cbb authored by Georg Koppen's avatar Georg Koppen
Browse files

Bug 13025: Lie about screen orientation.

In a non-chrome context we give 'landscape-primary' back if asked about
the screen orientation.
parent 1c671d68
Loading
Loading
Loading
Loading
+19 −15
Original line number Diff line number Diff line
@@ -174,6 +174,9 @@ nsScreen::Notify(const hal::ScreenConfiguration& aConfiguration)
void
nsScreen::GetMozOrientation(nsString& aOrientation)
{
  if (!IsChrome()) {
    aOrientation.AssignLiteral("landscape-primary");
  } else {
    switch (mOrientation) {
    case eScreenOrientation_PortraitPrimary:
      aOrientation.AssignLiteral("portrait-primary");
@@ -192,6 +195,7 @@ nsScreen::GetMozOrientation(nsString& aOrientation)
      MOZ_CRASH("Unacceptable mOrientation value");
    }
  }
}

NS_IMETHODIMP
nsScreen::GetSlowMozOrientation(nsAString& aOrientation)