diff --git a/gfx/thebes/gfxPlatform.cpp b/gfx/thebes/gfxPlatform.cpp index d737d98ac..762b15ef4 100644 --- a/gfx/thebes/gfxPlatform.cpp +++ b/gfx/thebes/gfxPlatform.cpp @@ -2138,7 +2138,8 @@ gfxPlatform::IsInLayoutAsapMode() /* static */ bool gfxPlatform::ForceSoftwareVsync() { - return Preferences::GetInt("layout.frame_rate", -1) > 0; + // TenFourFox issue 446 + return true; // return Preferences::GetInt("layout.frame_rate", -1) > 0; } /* static */ int @@ -2155,12 +2156,14 @@ gfxPlatform::GetSoftwareVsyncRate() /* static */ int gfxPlatform::GetDefaultFrameRate() { - return 60; + return 30; // TenFourFox issue 446 } void gfxPlatform::GetApzSupportInfo(mozilla::widget::InfoObject& aObj) { + return; + if (!gfxPlatform::AsyncPanZoomEnabled()) { return; }