diff options
Diffstat (limited to 'chrome/renderer/spellchecker/spellcheck.h')
-rw-r--r-- | chrome/renderer/spellchecker/spellcheck.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/chrome/renderer/spellchecker/spellcheck.h b/chrome/renderer/spellchecker/spellcheck.h index ef194bd..b482770 100644 --- a/chrome/renderer/spellchecker/spellcheck.h +++ b/chrome/renderer/spellchecker/spellcheck.h @@ -10,7 +10,7 @@ #include <vector> #include "app/l10n_util.h" -#include "base/platform_file.h" +#include "base/file_descriptor_posix.h" #include "base/string16.h" #include "base/time.h" #include "chrome/renderer/spellchecker/spellcheck_worditerator.h" @@ -18,6 +18,10 @@ class Hunspell; +namespace base { +class FileDescriptor; +} + namespace file_util { class MemoryMappedFile; } @@ -28,7 +32,7 @@ class SpellCheck { ~SpellCheck(); - void Init(base::PlatformFile file, + void Init(const base::FileDescriptor& bdict_fd, const std::vector<std::string>& custom_words, const std::string language); @@ -97,7 +101,7 @@ class SpellCheck { // The hunspell dictionary in use. scoped_ptr<Hunspell> hunspell_; - base::PlatformFile file_; + base::FileDescriptor fd_; std::vector<std::string> custom_words_; // Represents character attributes used for filtering out characters which |