summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/SurfaceFlinger.cpp
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-01-27 00:17:20 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-01-27 00:17:21 +0000
commitbf89eb7b24f930e77be57bc7b6393e39691a4d35 (patch)
tree5431f1d3baeac0687e25fe0e25106266e13ea34b /services/surfaceflinger/SurfaceFlinger.cpp
parent1478db5b4717877b32f9ad0cd3d066db01e7ca41 (diff)
parent2f5f8a51f5994cf14837030d4b3b252a9d1b950b (diff)
Merge changes from topic 'vr_wm'
* changes: VR: Add ability to pass layer info through SurfaceFlinger VR: Create VR implementation for HWC HIDL interface
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
-rw-r--r--services/surfaceflinger/SurfaceFlinger.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index 3480d83d28..4798ecdedd 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -2580,6 +2580,9 @@ uint32_t SurfaceFlinger::setClientStateLocked(
// We don't trigger a traversal here because if no other state is
// changed, we don't want this to cause any more work
}
+ if (what & layer_state_t::eLayerInfoChanged) {
+ layer->setInfo(s.type, s.appid);
+ }
}
return flags;
}