summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLong Ling <longling@google.com>2022-03-01 10:16:10 -0800
committerLong Ling <longling@google.com>2022-03-08 00:10:05 +0000
commit7e29fd782ba5a5094da925b45da2ecc4ca60d218 (patch)
tree2ebc74ab5ca5176454bfa18f196929101fbf078b
parentfb85a8ddeb624350972691a419509dc2ca5c279f (diff)
downloadgs101-7e29fd782ba5a5094da925b45da2ecc4ca60d218.tar.gz
libhwc2.1: check null displaycolor interface
Bug: 217961689 Change-Id: I962e0fb9bef3a135e465b940fb830cda42892273
-rw-r--r--libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.h b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.h
index ed9adda..2118e64 100644
--- a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.h
+++ b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.h
@@ -119,7 +119,9 @@ class ExynosPrimaryDisplayModule : public ExynosPrimaryDisplay {
virtual bool checkRrCompensationEnabled() {
const DisplayType display = getDisplayTypeFromIndex(mIndex);
IDisplayColorGS101* displayColorInterface = getDisplayColorInterface();
- return displayColorInterface->IsRrCompensationEnabled(display);
+ return displayColorInterface
+ ? displayColorInterface->IsRrCompensationEnabled(display)
+ : false;
}
virtual bool isColorCalibratedByDevice();