diff options
Diffstat (limited to 'chrome/installer/setup/setup_util.cc')
-rw-r--r-- | chrome/installer/setup/setup_util.cc | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/chrome/installer/setup/setup_util.cc b/chrome/installer/setup/setup_util.cc deleted file mode 100644 index 7356ecf..0000000 --- a/chrome/installer/setup/setup_util.cc +++ /dev/null @@ -1,36 +0,0 @@ -// Copyright (c) 2009 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. -// -// This file declares util functions for setup project. - -#include "chrome/installer/setup/setup_util.h" - -#include "base/file_util.h" -#include "base/logging.h" - -installer::Version* setup_util::GetVersionFromDir( - const std::wstring& chrome_path) { - LOG(INFO) << "Looking for Chrome version folder under " << chrome_path; - std::wstring root_path(chrome_path); - file_util::AppendToPath(&root_path, L"*"); - - WIN32_FIND_DATA find_data; - HANDLE file_handle = FindFirstFile(root_path.c_str(), &find_data); - BOOL ret = TRUE; - installer::Version *version = NULL; - // Here we are assuming that the installer we have is really valid so there - // can not be two version directories. We exit as soon as we find a valid - // version directory. - while (ret) { - if (find_data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { - LOG(INFO) << "directory found: " << find_data.cFileName; - version = installer::Version::GetVersionFromString(find_data.cFileName); - if (version) break; - } - ret = FindNextFile(file_handle, &find_data); - } - FindClose(file_handle); - - return version; -} |