| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index aaccc4354fb359f545106b1e21036860f2f98372..5a91ae6981146c401dc89915a334b510e2732a41 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -8,6 +8,7 @@
|
| #include <string>
|
|
|
| #include "base/auto_reset.h"
|
| +#include "base/bind.h"
|
| #include "base/command_line.h"
|
| #include "base/debug/alias.h"
|
| #include "base/debug/asan_invalid_access.h"
|
| @@ -3121,7 +3122,9 @@ void RenderFrameImpl::didChangeSelection(bool is_empty_selection) {
|
| // before selection change.
|
| GetRenderWidget()->UpdateTextInputState(
|
| RenderWidget::NO_SHOW_IME, RenderWidget::FROM_NON_IME);
|
| - SyncSelectionIfRequired();
|
| + base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&RenderFrameImpl::SyncSelectionIfRequired, AsWeakPtr()));
|
| }
|
|
|
| blink::WebColorChooser* RenderFrameImpl::createColorChooser(
|
|
|