hwc: allow Device Candidate to set composition type. 89/166089/1
authorSooChan Lim <sc1.lim@samsung.com>
Sun, 7 Jan 2018 01:20:04 +0000 (10:20 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Sun, 7 Jan 2018 01:20:04 +0000 (10:20 +0900)
Change-Id: I3aab482dcc9d037c91cacba9704586ffcd6f1390

src/tdm_hwc_window.c
utests/src/ut_tdm_hwc_window.cpp

index 1605f58..88a8e9d 100644 (file)
@@ -140,7 +140,6 @@ tdm_hwc_window_set_composition_type(tdm_hwc_window *hwc_window,
        HWC_WINDOW_FUNC_ENTRY();
        TDM_RETURN_VAL_IF_FAIL(composition_type >= TDM_COMPOSITION_NONE, TDM_ERROR_INVALID_PARAMETER);
        TDM_RETURN_VAL_IF_FAIL(composition_type <= TDM_COMPOSITION_CURSOR, TDM_ERROR_INVALID_PARAMETER);
-       TDM_RETURN_VAL_IF_FAIL(composition_type != TDM_COMPOSITION_DEVICE_CANDIDATE, TDM_ERROR_INVALID_PARAMETER);
 
        _pthread_mutex_lock(&private_display->lock);
 
index 9a5c171..ffea35f 100644 (file)
@@ -484,8 +484,6 @@ TEST_F(TDMHwcWindow, SetCompositionTypeSuccessful)
 TEST_F(TDMHwcWindow, SetCompositionTypeFailInvalieCompositionType)
 {
        for (int i = 0; i < hwc_count; i++) {
-               error = tdm_hwc_window_set_composition_type(hwc_wins[i], TDM_COMPOSITION_DEVICE_CANDIDATE);
-               ASSERT_NE(TDM_ERROR_NONE, error);
                error = tdm_hwc_window_set_composition_type(hwc_wins[i], tdm_hwc_window_composition(TDM_COMPOSITION_NONE-1));
                ASSERT_NE(TDM_ERROR_NONE, error);
        }