[macOS,Windows] Use static casts where possible (flutter/engine#40334)

[macOS,Windows] Use static casts where possible
This commit is contained in:
Chris Bracken 2023-03-15 18:25:08 -07:00 committed by GitHub
parent c411d37046
commit ec1d7bae5d
2 changed files with 5 additions and 5 deletions

View File

@ -71,7 +71,7 @@ TEST(AccessibilityBridgeMacTest, sendsAccessibilityCreateNotificationToWindowOfF
// Setting up bridge so that the AccessibilityBridgeMacDelegateSpy
// can query semantics information from.
engine.semanticsEnabled = YES;
auto bridge = std::reinterpret_pointer_cast<AccessibilityBridgeMacSpy>(
auto bridge = std::static_pointer_cast<AccessibilityBridgeMacSpy>(
viewController.accessibilityBridge.lock());
FlutterSemanticsNode root;
root.id = 0;
@ -119,7 +119,7 @@ TEST(AccessibilityBridgeMacTest, doesNotSendAccessibilityCreateNotificationWhenH
// Setting up bridge so that the AccessibilityBridgeMacDelegateSpy
// can query semantics information from.
engine.semanticsEnabled = YES;
auto bridge = std::reinterpret_pointer_cast<AccessibilityBridgeMacSpy>(
auto bridge = std::static_pointer_cast<AccessibilityBridgeMacSpy>(
viewController.accessibilityBridge.lock());
FlutterSemanticsNode root;
root.id = 0;
@ -166,7 +166,7 @@ TEST(AccessibilityBridgeMacTest, doesNotSendAccessibilityCreateNotificationWhenN
// Setting up bridge so that the AccessibilityBridgeMacDelegateSpy
// can query semantics information from.
engine.semanticsEnabled = YES;
auto bridge = std::reinterpret_pointer_cast<AccessibilityBridgeMacSpy>(
auto bridge = std::static_pointer_cast<AccessibilityBridgeMacSpy>(
viewController.accessibilityBridge.lock());
FlutterSemanticsNode root;
root.id = 0;

View File

@ -168,8 +168,8 @@ ui::AXNode* AXNodeFromID(std::shared_ptr<AccessibilityBridge> bridge,
std::shared_ptr<AccessibilityBridgeWindowsSpy> GetAccessibilityBridgeSpy(
FlutterWindowsEngine* engine) {
FlutterWindowsEngineSpy* engine_spy =
reinterpret_cast<FlutterWindowsEngineSpy*>(engine);
return std::reinterpret_pointer_cast<AccessibilityBridgeWindowsSpy>(
static_cast<FlutterWindowsEngineSpy*>(engine);
return std::static_pointer_cast<AccessibilityBridgeWindowsSpy>(
engine_spy->accessibility_bridge().lock());
}