Title: [120548] trunk/Source/WebCore
Revision
120548
Author
[email protected]
Date
2012-06-17 01:34:38 -0700 (Sun, 17 Jun 2012)

Log Message

Attempt to fix a large number of tests I broke with http://trac.webkit.org/changeset/120547

We need to reset the device scale facter after each test.

* testing/InternalSettings.cpp:
(WebCore::InternalSettings::InternalSettings):
(WebCore::InternalSettings::restoreTo):
* testing/InternalSettings.h:
(InternalSettings):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (120547 => 120548)


--- trunk/Source/WebCore/ChangeLog	2012-06-17 07:01:14 UTC (rev 120547)
+++ trunk/Source/WebCore/ChangeLog	2012-06-17 08:34:38 UTC (rev 120548)
@@ -1,3 +1,15 @@
+2012-06-17  Adam Barth  <[email protected]>
+
+        Attempt to fix a large number of tests I broke with http://trac.webkit.org/changeset/120547
+
+        We need to reset the device scale facter after each test.
+
+        * testing/InternalSettings.cpp:
+        (WebCore::InternalSettings::InternalSettings):
+        (WebCore::InternalSettings::restoreTo):
+        * testing/InternalSettings.h:
+        (InternalSettings):
+
 2012-06-16  Huang Dongsung  <[email protected]>
 
         [Texmap] Share gaussian formula between shaders in TextureMapperShaderManager.

Modified: trunk/Source/WebCore/testing/InternalSettings.cpp (120547 => 120548)


--- trunk/Source/WebCore/testing/InternalSettings.cpp	2012-06-17 07:01:14 UTC (rev 120547)
+++ trunk/Source/WebCore/testing/InternalSettings.cpp	2012-06-17 08:34:38 UTC (rev 120548)
@@ -107,6 +107,7 @@
     , m_originalWindowFocusRestricted(settings()->windowFocusRestricted())
     , m_originalDeviceSupportsTouch(settings()->deviceSupportsTouch())
     , m_originalDeviceSupportsMouse(settings()->deviceSupportsMouse())
+    , m_originalDeviceScaleFactor(page() ? page()->deviceScaleFactor() : 1.0)
 {
 }
 
@@ -128,6 +129,9 @@
     settings->setWindowFocusRestricted(m_originalWindowFocusRestricted);
     settings->setDeviceSupportsTouch(m_originalDeviceSupportsTouch);
     settings->setDeviceSupportsMouse(m_originalDeviceSupportsMouse);
+
+    if (page())
+        page()->setDeviceScaleFactor(m_originalDeviceScaleFactor);
 }
 
 Settings* InternalSettings::settings() const

Modified: trunk/Source/WebCore/testing/InternalSettings.h (120547 => 120548)


--- trunk/Source/WebCore/testing/InternalSettings.h	2012-06-17 07:01:14 UTC (rev 120547)
+++ trunk/Source/WebCore/testing/InternalSettings.h	2012-06-17 08:34:38 UTC (rev 120548)
@@ -108,6 +108,7 @@
     bool m_originalWindowFocusRestricted;
     bool m_originalDeviceSupportsTouch;
     bool m_originalDeviceSupportsMouse;
+    float m_originalDeviceScaleFactor;
 };
 
 } // namespace WebCore
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to