summaryrefslogtreecommitdiff
path: root/sdm/libs/hwc2/hwc_display.cpp
diff options
context:
space:
mode:
authorNaseer Ahmed <naseer@codeaurora.org>2019-06-20 20:00:04 -0400
committerGerrit - the friendly Code Review server <code-review@localhost>2019-06-20 17:16:22 -0700
commit1fcbd12d8d7b4278a2b1bdfd75c84b7f5539cb2d (patch)
tree01cfe288d5c70396054cbc791dbebcd1bc42b9e9 /sdm/libs/hwc2/hwc_display.cpp
parentc38ad28da145fd3225b49ff91339cf78e1b9886b (diff)
hwc2: Set geometry changed on configuration change
Cache based composition cannot rely on the client target being unchanged after a configuration change Change-Id: I15d109ddc08b57f70e192a9b17e184e2dc0c50db CRs-Fixed: 2476064
Diffstat (limited to 'sdm/libs/hwc2/hwc_display.cpp')
-rw-r--r--sdm/libs/hwc2/hwc_display.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/sdm/libs/hwc2/hwc_display.cpp b/sdm/libs/hwc2/hwc_display.cpp
index f848f036..5dd75739 100644
--- a/sdm/libs/hwc2/hwc_display.cpp
+++ b/sdm/libs/hwc2/hwc_display.cpp
@@ -1166,6 +1166,7 @@ HWC2::Error HWCDisplay::SetActiveConfig(hwc2_config_t config) {
}
DLOGI("Active configuration changed to: %d", config);
validated_ = false;
+ geometry_changes_ |= kConfigChanged;
return HWC2::Error::None;
}