Index: ui/views/widget/native_widget_mac.mm |
diff --git a/ui/views/widget/native_widget_mac.mm b/ui/views/widget/native_widget_mac.mm |
index c5546ea187898ce84721791b8be94accbd550ab0..59ba363d75412523cb9415b9a3e1c6eaca1f66ae 100644 |
--- a/ui/views/widget/native_widget_mac.mm |
+++ b/ui/views/widget/native_widget_mac.mm |
@@ -557,7 +557,9 @@ void NativeWidgetMac::OnSizeConstraintsChanged() { |
} |
void NativeWidgetMac::RepostNativeEvent(gfx::NativeEvent native_event) { |
- NOTIMPLEMENTED(); |
+ id window = [native_event window]; |
+ if ([window conformsToProtocol:@protocol(CommandDispatcher)]) |
+ [window redispatchKeyEvent:native_event]; |
} |
//////////////////////////////////////////////////////////////////////////////// |