Index: chrome_frame/policy_settings.h |
=================================================================== |
--- chrome_frame/policy_settings.h (revision 214408) |
+++ chrome_frame/policy_settings.h (working copy) |
@@ -29,6 +29,16 @@ |
return default_renderer_; |
} |
+ typedef enum PerformMetadataCheck { |
grt (UTC plus 2)
2013/08/01 19:22:57
remove typedef here and above because they are mea
grt (UTC plus 2)
2013/08/01 19:22:57
Unless I'm mistaken, the polarity of this is backw
grt (UTC plus 2)
2013/08/01 19:22:57
as mentioned before, this enum must be moved up so
|
+ METADATA_CHECK_NOT_SPECIFIED = -1, |
grt (UTC plus 2)
2013/08/01 19:22:57
two-space indent here rather than four.
|
+ METADATA_CHECK_NO, |
+ METADATA_CHECK_YES, |
+ }; |
+ |
+ PerformMetadataCheck metadata_check() const { |
+ return metadata_check_; |
+ } |
+ |
RendererForUrl GetRendererForUrl(const wchar_t* url); |
RendererForUrl GetRendererForContentType(const wchar_t* content_type); |
@@ -52,6 +62,7 @@ |
// Helper functions for reading settings from the registry |
static void ReadUrlSettings(RendererForUrl* default_renderer, |
std::vector<std::wstring>* renderer_exclusion_list); |
+ static void ReadMetadataCheckSettings(PerformMetadataCheck* metadata_check); |
static void ReadContentTypeSetting( |
std::vector<std::wstring>* content_type_list); |
static void ReadStringSetting(const char* value_name, std::wstring* value); |
@@ -60,6 +71,7 @@ |
protected: |
PolicySettings() |
: default_renderer_(RENDERER_NOT_SPECIFIED), |
+ metadata_check_(METADATA_CHECK_NOT_SPECIFIED), |
additional_launch_parameters_(CommandLine::NO_PROGRAM), |
suppress_turndown_prompt_(false) { |
RefreshFromRegistry(); |
@@ -73,6 +85,7 @@ |
protected: |
RendererForUrl default_renderer_; |
+ PerformMetadataCheck metadata_check_; |
std::vector<std::wstring> renderer_exclusion_list_; |
std::vector<std::wstring> content_type_list_; |
std::wstring application_locale_; |