diff options
Diffstat (limited to 'libs/gui/ConsumerBase.cpp')
| -rw-r--r-- | libs/gui/ConsumerBase.cpp | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/gui/ConsumerBase.cpp b/libs/gui/ConsumerBase.cpp index b6adc54d71..f1b8fa8bb5 100644 --- a/libs/gui/ConsumerBase.cpp +++ b/libs/gui/ConsumerBase.cpp @@ -121,10 +121,10 @@ void ConsumerBase::onBuffersReleased() {          return;      } -    uint32_t mask = 0; +    uint64_t mask = 0;      mConsumer->getReleasedBuffers(&mask);      for (int i = 0; i < BufferQueue::NUM_BUFFER_SLOTS; i++) { -        if (mask & (1 << i)) { +        if (mask & (1ULL << i)) {              freeBufferLocked(i);          }      }  |