Index: ios/web_view/internal/translate/web_view_translate_client.h |
diff --git a/ios/web_view/internal/translate/web_view_translate_client.h b/ios/web_view/internal/translate/web_view_translate_client.h |
index 9d0816b63be1d96ddcbe9f2ec318606764795855..e3f1d4dd7c006b4d802595dcfda6aa489deab2ab 100644 |
--- a/ios/web_view/internal/translate/web_view_translate_client.h |
+++ b/ios/web_view/internal/translate/web_view_translate_client.h |
@@ -36,6 +36,8 @@ class WebViewTranslateClient |
public web::WebStateObserver, |
public web::WebStateUserData<WebViewTranslateClient> { |
public: |
+ ~WebViewTranslateClient() override; |
+ |
// Sets the delegate passed by the embedder. |
// |delegate| is assumed to outlive this WebViewTranslateClient. |
void set_translate_delegate(id<CWVTranslateDelegate> delegate) { |
@@ -47,7 +49,6 @@ class WebViewTranslateClient |
// The lifetime of WebViewTranslateClient is managed by WebStateUserData. |
explicit WebViewTranslateClient(web::WebState* web_state); |
- ~WebViewTranslateClient() override; |
// TranslateClient implementation. |
translate::TranslateDriver* GetTranslateDriver() override; |