diff options
Diffstat (limited to 'Source/WebCore/testing/InternalSettings.cpp')
| -rw-r--r-- | Source/WebCore/testing/InternalSettings.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/WebCore/testing/InternalSettings.cpp b/Source/WebCore/testing/InternalSettings.cpp index 8594b704d..d99335b91 100644 --- a/Source/WebCore/testing/InternalSettings.cpp +++ b/Source/WebCore/testing/InternalSettings.cpp @@ -100,6 +100,7 @@ InternalSettings::InternalSettings(Frame* frame) #endif , m_originalEditingBehavior(settings()->editingBehaviorType()) , m_originalFixedPositionCreatesStackingContext(settings()->fixedPositionCreatesStackingContext()) + , m_originalSyncXHRInDocumentsEnabled(settings()->syncXHRInDocumentsEnabled()) { } @@ -113,6 +114,7 @@ void InternalSettings::restoreTo(Settings* settings) #endif settings->setEditingBehaviorType(m_originalEditingBehavior); settings->setFixedPositionCreatesStackingContext(m_originalFixedPositionCreatesStackingContext); + settings->setSyncXHRInDocumentsEnabled(m_originalSyncXHRInDocumentsEnabled); } Settings* InternalSettings::settings() const @@ -352,4 +354,10 @@ void InternalSettings::setFixedPositionCreatesStackingContext(bool creates, Exce settings()->setFixedPositionCreatesStackingContext(creates); } +void InternalSettings::setSyncXHRInDocumentsEnabled(bool creates, ExceptionCode& ec) +{ + InternalSettingsGuardForFrameView(); + settings()->setSyncXHRInDocumentsEnabled(creates); +} + } |
