Index: components/translate/core/browser/translate_manager.h |
diff --git a/components/translate/core/browser/translate_manager.h b/components/translate/core/browser/translate_manager.h |
index d1f09fcc96d6a76a61ba54d30b92d2223d452039..c29b167775b106075f813a3bf79558a8dd437e2a 100644 |
--- a/components/translate/core/browser/translate_manager.h |
+++ b/components/translate/core/browser/translate_manager.h |
@@ -35,6 +35,12 @@ class TranslateManager { |
const std::string& accept_language_pref_name); |
virtual ~TranslateManager(); |
+ // Returns a weak pointer to this instance. |
+ base::WeakPtr<TranslateManager> GetWeakPtr(); |
+ |
+ // Cannot return NULL. |
+ TranslateClient* translate_client() { return translate_client_; } |
+ |
// Returns the language to translate to. The language returned is the |
// first language found in the following list that is supported by the |
// translation service: |