Index: ios/web_view/public/cwv_ui_delegate.h |
diff --git a/ios/web_view/public/cwv_ui_delegate.h b/ios/web_view/public/cwv_ui_delegate.h |
index c4b51f6cbd85a3b676f08b2f2847b36b7b58efab..11536ec82e8003b23040463f2be286b74c18eade 100644 |
--- a/ios/web_view/public/cwv_ui_delegate.h |
+++ b/ios/web_view/public/cwv_ui_delegate.h |
@@ -8,6 +8,12 @@ |
#import <CoreGraphics/CoreGraphics.h> |
#import <UIKit/UIKit.h> |
+#if defined(CWV_IMPLEMENTATION) |
+#include "ios/web_view/public/cwv_export.h" |
+#else |
+#include <ChromeWebView/cwv_export.h> |
+#endif |
+ |
@class CWVHTMLElement; |
@class CWVWebView; |
@class CWVWebViewConfiguration; |
@@ -15,7 +21,7 @@ |
// UI delegate interface for a CWVWebView. Embedders can implement the |
// functions in order to customize library behavior. |
-@protocol CWVUIDelegate<NSObject> |
+CWV_EXPORT @protocol CWVUIDelegate<NSObject> |
@optional |
// Instructs the delegate to create a new browsing window (f.e. in response to |