Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b86bb46b authored by dianlujitao's avatar dianlujitao
Browse files

sf: Fix compliation for non-8996 platforms

Change-Id: I3edad5934ef9d9ec523e091fa2c959bbc9770f29
parent 193a8c93
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -45,9 +45,11 @@
#include <ExSurfaceFlinger/ExHWComposer.h>
#include <ExSurfaceFlinger/ExVirtualDisplaySurface.h>
#include <gralloc_priv.h>
#ifdef SDM_TARGET
#include <qd_utils.h>
#include <display_config.h>
#endif
#endif
#include <dlfcn.h>
#include <cutils/properties.h>

@@ -178,6 +180,7 @@ bool DisplayUtils::canAllocateHwcDisplayIdForVDS(int usage) {

#ifdef QTI_BSP
#ifdef FORCE_HWC_COPY_FOR_VIRTUAL_DISPLAYS
#ifdef SDM_TARGET
    int hdmi_node = qdutils::getHDMINode();
    if(hdmi_node == HWC_DISPLAY_PRIMARY) {
        int active_config = qdutils::getActiveConfig(HWC_DISPLAY_PRIMARY);
@@ -190,9 +193,12 @@ bool DisplayUtils::canAllocateHwcDisplayIdForVDS(int usage) {
            }
        }
    } else {
#endif
        // Reserve hardware acceleration for WFD use-case
        flag_mask = GRALLOC_USAGE_PRIVATE_WFD;
#ifdef SDM_TARGET
    }
#endif
#else
    // Don't allocate HWC display unless we force HWC copy, otherwise
    // incompatible buffers are sent to the media stack