| Index: content/browser/web_contents/web_contents_impl.cc
|
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
| index 810968476f3f852978f8fa8c8e3c5374170e8130..03863a9bdd3ac0ac830412e7a7310b387ad1c8bc 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -358,6 +358,7 @@ WebContentsImpl::WebContentsImpl(BrowserContext* browser_context)
|
| accessibility_mode_(
|
| BrowserAccessibilityStateImpl::GetInstance()->accessibility_mode()),
|
| audio_stream_monitor_(this),
|
| + bluetooth_device_connected_(false),
|
| virtual_keyboard_requested_(false),
|
| page_scale_factor_is_one_(true),
|
| loading_weak_factory_(this),
|
| @@ -1124,6 +1125,16 @@ void WebContentsImpl::SetAudioMuted(bool mute) {
|
| NotifyNavigationStateChanged(INVALIDATE_TYPE_TAB);
|
| }
|
|
|
| +bool WebContentsImpl::IsBluetoothDeviceConnected() const {
|
| + return bluetooth_device_connected_;
|
| +}
|
| +
|
| +void WebContentsImpl::SetBluetoothDeviceConnected(bool connected) {
|
| + bluetooth_device_connected_ = connected;
|
| + // Notification for UI updates in response to the connected device.
|
| + NotifyNavigationStateChanged(INVALIDATE_TYPE_TAB);
|
| +}
|
| +
|
| bool WebContentsImpl::IsCrashed() const {
|
| return (crashed_status_ == base::TERMINATION_STATUS_PROCESS_CRASHED ||
|
| crashed_status_ == base::TERMINATION_STATUS_ABNORMAL_TERMINATION ||
|
|
|