Skip to content

Commit d9a1a05

Browse files
Treehugger RobotAndroid (Google) Code Review
authored andcommitted
Merge "gpuservice: Always reset feature overrides when parsing" into main
2 parents adcbb98 + 5583920 commit d9a1a05

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

services/gpuservice/feature_override/FeatureOverrideParser.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,16 @@ bool FeatureOverrideParser::shouldReloadFeatureOverrides() const {
9090
}
9191

9292
void FeatureOverrideParser::forceFileRead() {
93-
resetFeatureOverrides(mFeatureOverrides);
9493
mLastProtobufReadTime = 0;
9594
}
9695

9796
void FeatureOverrideParser::parseFeatureOverrides() {
9897
const feature_override::FeatureOverrideProtos overridesProtos = readFeatureConfigProtos(
9998
getFeatureOverrideFilePath());
10099

100+
// Clear out the stale values before adding the newly parsed data.
101+
resetFeatureOverrides(mFeatureOverrides);
102+
101103
// Global feature overrides.
102104
for (const auto &featureConfigProto: overridesProtos.global_features()) {
103105
FeatureConfig featureConfig;

0 commit comments

Comments
 (0)