| Index: trunk/src/chrome/installer/setup/uninstall.cc
|
| ===================================================================
|
| --- trunk/src/chrome/installer/setup/uninstall.cc (revision 198849)
|
| +++ trunk/src/chrome/installer/setup/uninstall.cc (working copy)
|
| @@ -11,7 +11,6 @@
|
| #include <vector>
|
|
|
| #include "base/file_util.h"
|
| -#include "base/files/file_enumerator.h"
|
| #include "base/path_service.h"
|
| #include "base/process_util.h"
|
| #include "base/string16.h"
|
| @@ -253,10 +252,11 @@
|
| // Returns false in case of an error.
|
| bool RemoveInstallerFiles(const base::FilePath& installer_directory,
|
| bool remove_setup) {
|
| - base::FileEnumerator file_enumerator(
|
| + using file_util::FileEnumerator;
|
| + FileEnumerator file_enumerator(
|
| installer_directory,
|
| false,
|
| - base::FileEnumerator::FILES | base::FileEnumerator::DIRECTORIES);
|
| + FileEnumerator::FILES | FileEnumerator::DIRECTORIES);
|
| bool success = true;
|
|
|
| base::FilePath setup_exe_base_name(installer::kSetupExe);
|
| @@ -572,8 +572,9 @@
|
| // directory. For parents of the installer directory, we will later recurse
|
| // and delete all the children (that are not also parents/children of the
|
| // installer directory).
|
| - base::FileEnumerator file_enumerator(target_path, true,
|
| - base::FileEnumerator::FILES | base::FileEnumerator::DIRECTORIES);
|
| + using file_util::FileEnumerator;
|
| + FileEnumerator file_enumerator(
|
| + target_path, true, FileEnumerator::FILES | FileEnumerator::DIRECTORIES);
|
| while (true) {
|
| base::FilePath to_delete(file_enumerator.Next());
|
| if (to_delete.empty())
|
| @@ -594,8 +595,9 @@
|
| // We don't try killing Chrome processes for Chrome Frame builds since
|
| // that is unlikely to help. Instead, schedule files for deletion and
|
| // return a value that will trigger a reboot prompt.
|
| - base::FileEnumerator::FileInfo find_info = file_enumerator.GetInfo();
|
| - if (find_info.IsDirectory())
|
| + FileEnumerator::FindInfo find_info;
|
| + file_enumerator.GetFindInfo(&find_info);
|
| + if (FileEnumerator::IsDirectory(find_info))
|
| ScheduleDirectoryForDeletion(to_delete.value().c_str());
|
| else
|
| ScheduleFileSystemEntityForDeletion(to_delete.value().c_str());
|
|
|