_map_hwc_windows_to_layers: set need_target_window if num_unmarked_layers is 0 96/164896/1
authorKonstantin Drabeniuk <k.drabeniuk@samsung.com>
Thu, 21 Dec 2017 11:56:30 +0000 (13:56 +0200)
committerKonstantin Drabeniuk <k.drabeniuk@samsung.com>
Thu, 21 Dec 2017 11:56:30 +0000 (13:56 +0200)
Change-Id: I8163f94465239d49f76ca2e77325e91171a5a8a8
Signed-off-by: Konstantin Drabeniuk <k.drabeniuk@samsung.com>
src/tdm_exynos_display.c

index ff6e933cef6ff2c91a80540564e5c096b0f2f7c4..fa77b238435292cdac65335a0b98c257534481c9 100644 (file)
@@ -2302,6 +2302,11 @@ _map_hwc_windows_to_layers(tdm_exynos_output_data *output_data)
 
        _reset_composition_types(&output_data->hwc_window_list);
 
+       if (!num_unmarked_layers && !output_data->video_hwc_window) {
+               output_data->need_target_window = 1;
+               return;
+       }
+
        /* Map hwc_windows to layers in order from top layer to primary layer(non-inclusive).
         * If top hwc_window should be placed on primary layer it is not necessary
         * this iteration because we cannot use layers above primary layer */