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 |