Index: chrome/installer/util/product.h |
diff --git a/chrome/installer/util/product.h b/chrome/installer/util/product.h |
index f3d29e89020040630f2ce5cd2f59770a90533073..0e384303980af98adccc8b54d393e63b8076930c 100644 |
--- a/chrome/installer/util/product.h |
+++ b/chrome/installer/util/product.h |
@@ -13,10 +13,11 @@ |
#include <vector> |
#include "base/macros.h" |
-#include "chrome/installer/util/browser_distribution.h" |
#include "chrome/installer/util/shell_util.h" |
#include "chrome/installer/util/util_constants.h" |
+class BrowserDistribution; |
+ |
namespace base { |
class CommandLine; |
} |
@@ -52,14 +53,6 @@ class Product { |
return distribution_; |
} |
- bool is_type(BrowserDistribution::Type type) const { |
- return distribution_->GetType() == type; |
- } |
- |
- bool is_chrome() const { |
- return distribution_->GetType() == BrowserDistribution::CHROME_BROWSER; |
- } |
- |
bool HasOption(const std::wstring& option) const { |
return options_.find(option) != options_.end(); |
} |
@@ -116,8 +109,8 @@ class Product { |
MSI_STATE = 0x01 |
}; |
- BrowserDistribution* distribution_; |
- std::unique_ptr<ProductOperations> operations_; |
+ BrowserDistribution* const distribution_; |
+ const std::unique_ptr<ProductOperations> operations_; |
std::set<std::wstring> options_; |
private: |