DevTools: fix crash upon emulation disable while multiclient

Change-Id: I1fe3dfdf032c5780eb7a14f27816f235b4e27c6e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1931345
Commit-Queue: Pavel Feldman <[email protected]>
Auto-Submit: Pavel Feldman <[email protected]>
Reviewed-by: Dmitry Gozman <[email protected]>
Cr-Commit-Position: refs/heads/master@{#718418}
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
index e2b162c..28172b3 100644
--- a/content/renderer/render_widget.cc
+++ b/content/renderer/render_widget.cc
@@ -1014,9 +1014,8 @@
   // TODO(https://crbug.com/1006052): We should move emulation into the browser
   // and send consistent ScreenInfo and ScreenRects to all RenderWidgets based
   // on emulation.
-  if (!delegate_)
+  if (!delegate_ || !device_emulator_)
     return;
-  DCHECK(device_emulator_);
   device_emulator_->DisableAndApply();
   device_emulator_.reset();
 }