Android-x86
Fork
Spenden

  • R/O
  • HTTP
  • SSH
  • HTTPS

frameworks-native: Commit

frameworks/native


Commit MetaInfo

Revision78041bb45a808d3214e61d2960f4a2e31209fd54 (tree)
Zeit2016-10-11 07:31:05
AutorJaap Jan Meijer <jjmeijer88@gmai...>
CommiterJaap Jan Meijer

Log Message

Merge remote-tracking branch 'cm/cm-14.0' into cm-14.0-x86

Ändern Zusammenfassung

Diff

--- a/libs/gui/tests/BufferQueue_test.cpp
+++ b/libs/gui/tests/BufferQueue_test.cpp
@@ -904,7 +904,7 @@ TEST_F(BufferQueueTest, TestDiscardFreeBuffers) {
904904
905905 // Check no free buffers in dump
906906 String8 dumpString;
907- mConsumer->dump(dumpString, nullptr);
907+ mConsumer->dumpState(dumpString, nullptr);
908908
909909 // Parse the dump to ensure that all buffer slots that are FREE also
910910 // have a null GraphicBuffer
--- a/services/surfaceflinger/Layer.cpp
+++ b/services/surfaceflinger/Layer.cpp
@@ -735,6 +735,13 @@ void Layer::setPerFrameData(const sp<const DisplayDevice>& displayDevice) {
735735 (mActiveBuffer != nullptr && mActiveBuffer->handle == nullptr)) {
736736 ALOGV("[%s] Requesting Client composition", mName.string());
737737 setCompositionType(hwcId, HWC2::Composition::Client);
738+#ifndef USE_HWC2
739+ error = hwcLayer->setBuffer(nullptr, Fence::NO_FENCE);
740+ if (error != HWC2::Error::None) {
741+ ALOGE("[%s] Failed to set null buffer: %s (%d)", mName.string(),
742+ to_string(error).c_str(), static_cast<int32_t>(error));
743+ }
744+#endif
738745 return;
739746 }
740747
Show on old repository browser