Chromium Code Reviews| Index: base/file_path.cc |
| diff --git a/base/file_path.cc b/base/file_path.cc |
| index 8738c37ac59c6767b57e87eb5e1db8dc93fc822f..3375b66727863046c3e9451790de0cbbdf21287c 100644 |
| --- a/base/file_path.cc |
| +++ b/base/file_path.cc |
| @@ -3,7 +3,6 @@ |
| // found in the LICENSE file. |
| #include "base/file_path.h" |
| -#include "base/file_util.h" |
|
Erik does not do reviews
2009/01/12 17:14:05
maybe it's worth adding a comment here so that oth
|
| #include "base/logging.h" |
| // These includes are just for the *Hack functions, and should be removed |
| @@ -257,31 +256,6 @@ bool FilePath::IsAbsolute() const { |
| return IsPathAbsolute(path_); |
| } |
| -bool FilePath::Contains(const FilePath &other) const { |
| - FilePath parent = FilePath(*this); |
| - FilePath child = FilePath(other); |
| - |
| - if (!file_util::AbsolutePath(&parent) || !file_util::AbsolutePath(&child)) |
| - return false; |
| - |
| -#if defined(OS_WIN) |
| - // file_util::AbsolutePath() does not flatten case on Windows, so we must do |
| - // a case-insensitive compare. |
| - if (!StartsWith(child.value(), parent.value(), false)) |
| -#else |
| - if (!StartsWithASCII(child.value(), parent.value(), true)) |
| -#endif |
| - return false; |
| - |
| - // file_util::AbsolutePath() normalizes '/' to '\' on Windows, so we only need |
| - // to check kSeparators[0]. |
| - if (child.value().length() <= parent.value().length() || |
| - child.value()[parent.value().length()] != kSeparators[0]) |
| - return false; |
| - |
| - return true; |
| -} |
| - |
| #if defined(OS_POSIX) |
| // See file_path.h for a discussion of the encoding of paths on POSIX |
| // platforms. These *Hack() functions are not quite correct, but they're |