Index: base/gfx/native_widget_types.h |
diff --git a/base/gfx/native_widget_types.h b/base/gfx/native_widget_types.h |
index c45b1a798a2d1d7b72e131a01f561a8849e3fd8e..32d601220d5b7334681bb04ca870b1c8779c0b08 100644 |
--- a/base/gfx/native_widget_types.h |
+++ b/base/gfx/native_widget_types.h |
@@ -49,6 +49,7 @@ class NSTextField; |
#elif defined(OS_LINUX) |
typedef struct _GtkWidget GtkWidget; |
typedef struct _GtkWindow GtkWindow; |
+typedef struct _cairo_surface cairo_surface_t; |
#endif |
namespace gfx { |
@@ -67,9 +68,7 @@ typedef CGContext* NativeDrawingContext; |
typedef GtkWidget* NativeView; |
typedef GtkWindow* NativeWindow; |
typedef GtkWidget* NativeEditView; |
-typedef void *NativeDrawingContext; // TODO(port): update for Gtk |
-#else // null port. |
-#error No known OS defined |
+typedef cairo_surface_t* NativeDrawingContext; |
#endif |
// Note: for test_shell we're packing a pointer into the NativeViewId. So, if |