[SurfaceFlinger]Use configStore useContextPriority
Change-Id: I329b5da0e92822eb0878c8866c8ab87ea13f7e07
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index ca6d941..3677c2e 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -111,6 +111,7 @@
// ---------------------------------------------------------------------------
int64_t SurfaceFlinger::vsyncPhaseOffsetNs;
int64_t SurfaceFlinger::sfVsyncPhaseOffsetNs;
+bool SurfaceFlinger::useContextPriority;
SurfaceFlinger::SurfaceFlinger()
: BnSurfaceComposer(),
@@ -163,6 +164,9 @@
ALOGI("SurfaceFlinger is starting");
+ useContextPriority = getBool< ISurfaceFlingerConfigs,
+ &ISurfaceFlingerConfigs::useContextPriority>(false);
+
// debugging stuff...
char value[PROPERTY_VALUE_MAX];
@@ -3215,9 +3219,8 @@
void SurfaceFlinger::appendSfConfigString(String8& result) const
{
result.append(" [sf");
-#ifdef HAS_CONTEXT_PRIORITY
- result.append(" HAS_CONTEXT_PRIORITY");
-#endif
+ result.appendFormat(" HAS_CONTEXT_PRIORITY=%d", useContextPriority);
+
#ifdef NEVER_DEFAULT_TO_ASYNC_MODE
result.append(" NEVER_DEFAULT_TO_ASYNC_MODE");
#endif