| Index: webkit/tools/test_shell/layout_test_controller.cc
|
| diff --git a/webkit/tools/test_shell/layout_test_controller.cc b/webkit/tools/test_shell/layout_test_controller.cc
|
| index 7bd922250c7064b67556bbd1906fe8e6b416936a..cded27492f5770b160101e1c6a8a9b9608b9abae 100644
|
| --- a/webkit/tools/test_shell/layout_test_controller.cc
|
| +++ b/webkit/tools/test_shell/layout_test_controller.cc
|
| @@ -499,6 +499,20 @@ void LayoutTestController::Reset() {
|
| 0xff1e90ff, 0xff000000, 0xffc8c8c8, 0xff323232);
|
| #endif // defined(TOOLKIT_GTK)
|
| shell_->webView()->removeAllUserContent();
|
| +
|
| + // Reset editingBehavior to a reasonable default between tests
|
| + // see http://trac.webkit.org/changeset/60158
|
| + // DumpRenderTree resets this in TestShell::resetWebSettings()
|
| + // called in TestShell::resetTestController().
|
| + // test_shell doesn't have ResetWebSettings(), so do this here,
|
| + // which is also called in TestShell::ResetTestController().
|
| +#if defined(OS_MACOSX)
|
| + shell_->webView()->settings()->setEditingBehavior(
|
| + WebKit::WebSettings::EditingBehaviorMac);
|
| +#else
|
| + shell_->webView()->settings()->setEditingBehavior(
|
| + WebKit::WebSettings::EditingBehaviorWin);
|
| +#endif
|
| }
|
| generate_pixel_results_ = true;
|
| dump_as_text_ = false;
|
|
|