Index: ui/gfx/native_widget_types.h |
diff --git a/ui/gfx/native_widget_types.h b/ui/gfx/native_widget_types.h |
index f7f2808cba950ee928b54826d2c865cfc935c106..4a4fb33ada47b4c18017756b161320cf3f3dacca 100644 |
--- a/ui/gfx/native_widget_types.h |
+++ b/ui/gfx/native_widget_types.h |
@@ -143,11 +143,20 @@ typedef IAccessible* NativeViewAccessible; |
typedef UIFont* NativeFont; |
typedef UITextField* NativeEditView; |
typedef CGContext* NativeDrawingContext; |
+#ifdef __OBJC__ |
+typedef id NativeViewAccessible; |
+#else |
+typedef void* NativeViewAccessible; |
+#endif |
#elif defined(OS_MACOSX) |
typedef NSFont* NativeFont; |
typedef NSTextField* NativeEditView; |
typedef CGContext* NativeDrawingContext; |
+#ifdef __OBJC__ |
+typedef id NativeViewAccessible; |
+#else |
typedef void* NativeViewAccessible; |
+#endif |
#elif defined(USE_CAIRO) |
typedef PangoFontDescription* NativeFont; |
typedef void* NativeEditView; |