| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/shell/browser/layout_test/blink_test_controller.h" | 5 #include "content/shell/browser/layout_test/blink_test_controller.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <iostream> | 9 #include <iostream> |
| 10 #include <set> | 10 #include <set> |
| (...skipping 936 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 947 "sendBluetoothManualChooserEvent."); | 947 "sendBluetoothManualChooserEvent."); |
| 948 return; | 948 return; |
| 949 } | 949 } |
| 950 BluetoothChooser::Event event; | 950 BluetoothChooser::Event event; |
| 951 if (event_name == "cancelled") { | 951 if (event_name == "cancelled") { |
| 952 event = BluetoothChooser::Event::CANCELLED; | 952 event = BluetoothChooser::Event::CANCELLED; |
| 953 } else if (event_name == "selected") { | 953 } else if (event_name == "selected") { |
| 954 event = BluetoothChooser::Event::SELECTED; | 954 event = BluetoothChooser::Event::SELECTED; |
| 955 } else if (event_name == "rescan") { | 955 } else if (event_name == "rescan") { |
| 956 event = BluetoothChooser::Event::RESCAN; | 956 event = BluetoothChooser::Event::RESCAN; |
| 957 } else if (event_name == "adapter-discovering-changed") { |
| 958 event = BluetoothChooser::Event::ADAPTER_DISCOVERING_CHANGED; |
| 957 } else { | 959 } else { |
| 958 printer_->AddErrorMessage(base::StringPrintf( | 960 printer_->AddErrorMessage(base::StringPrintf( |
| 959 "FAIL: Unexpected sendBluetoothManualChooserEvent() event name '%s'.", | 961 "FAIL: Unexpected sendBluetoothManualChooserEvent() event name '%s'.", |
| 960 event_name.c_str())); | 962 event_name.c_str())); |
| 961 return; | 963 return; |
| 962 } | 964 } |
| 963 bluetooth_chooser_factory_->SendEvent(event, argument); | 965 bluetooth_chooser_factory_->SendEvent(event, argument); |
| 964 } | 966 } |
| 965 | 967 |
| 966 mojom::LayoutTestControl* BlinkTestController::GetLayoutTestControlPtr( | 968 mojom::LayoutTestControl* BlinkTestController::GetLayoutTestControlPtr( |
| 967 RenderFrameHost* frame) { | 969 RenderFrameHost* frame) { |
| 968 if (layout_test_control_map_.find(frame) == layout_test_control_map_.end()) { | 970 if (layout_test_control_map_.find(frame) == layout_test_control_map_.end()) { |
| 969 frame->GetRemoteAssociatedInterfaces()->GetInterface( | 971 frame->GetRemoteAssociatedInterfaces()->GetInterface( |
| 970 &layout_test_control_map_[frame]); | 972 &layout_test_control_map_[frame]); |
| 971 layout_test_control_map_[frame].set_connection_error_handler( | 973 layout_test_control_map_[frame].set_connection_error_handler( |
| 972 base::Bind(&BlinkTestController::HandleLayoutTestControlError, | 974 base::Bind(&BlinkTestController::HandleLayoutTestControlError, |
| 973 base::Unretained(this), frame)); | 975 base::Unretained(this), frame)); |
| 974 } | 976 } |
| 975 DCHECK(layout_test_control_map_[frame].get()); | 977 DCHECK(layout_test_control_map_[frame].get()); |
| 976 return layout_test_control_map_[frame].get(); | 978 return layout_test_control_map_[frame].get(); |
| 977 } | 979 } |
| 978 | 980 |
| 979 void BlinkTestController::HandleLayoutTestControlError(RenderFrameHost* frame) { | 981 void BlinkTestController::HandleLayoutTestControlError(RenderFrameHost* frame) { |
| 980 layout_test_control_map_.erase(frame); | 982 layout_test_control_map_.erase(frame); |
| 981 } | 983 } |
| 982 | 984 |
| 983 } // namespace content | 985 } // namespace content |
| OLD | NEW |