Skip to content

Commit

Permalink
hwc2: Only set display_width and display_height when equal to zero
Browse files Browse the repository at this point in the history
Change-Id: I30c978a658bad73cb4a5ef4a7c45558ffa5f9808
  • Loading branch information
Rashed97 authored and invisiblek committed May 10, 2017
1 parent 85ca03c commit 03afd10
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions msm8996/sdm/libs/hwc2/hwc_display.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -387,8 +387,11 @@ void HWCDisplay::BuildLayerStack() {
LayerBuffer *layer_buffer = layer->input_buffer;
uint32_t display_width = 0, display_height = 0;
GetMixerResolution(&display_width, &display_height);
layer_buffer->width = display_width;
layer_buffer->height = display_height;
// FIXME: Setting display_width and display_height causes corrupt blur layers
if ((display_width == 0) && (display_height == 0)) {
layer_buffer->width = display_width;
layer_buffer->height = display_height;
}
layer_buffer->acquire_fence_fd = -1;
layer_buffer->release_fence_fd = -1;
layer->src_rect = layer->dst_rect;
Expand Down

0 comments on commit 03afd10

Please sign in to comment.