summaryrefslogtreecommitdiff
path: root/chromium/components/language/core/browser/language_model.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/language/core/browser/language_model.h')
-rw-r--r--chromium/components/language/core/browser/language_model.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/chromium/components/language/core/browser/language_model.h b/chromium/components/language/core/browser/language_model.h
index 65346414a81..86f180336ea 100644
--- a/chromium/components/language/core/browser/language_model.h
+++ b/chromium/components/language/core/browser/language_model.h
@@ -14,7 +14,7 @@ namespace language {
// Defines a user language model represented by a ranked list of languages and
// associated scores.
-class LanguageModel : public KeyedService {
+class LanguageModel {
public:
// Information about one language that a user understands.
struct LanguageDetails {
@@ -29,6 +29,8 @@ class LanguageModel : public KeyedService {
float score;
};
+ virtual ~LanguageModel() {}
+
// The set of languages that the user understands. The languages are ranked
// from most important to least.
virtual std::vector<LanguageDetails> GetLanguages() = 0;