diff options
author | Long Ling <longling@google.com> | 2022-03-01 10:16:10 -0800 |
---|---|---|
committer | Long Ling <longling@google.com> | 2022-03-08 00:10:05 +0000 |
commit | 7e29fd782ba5a5094da925b45da2ecc4ca60d218 (patch) | |
tree | 2ebc74ab5ca5176454bfa18f196929101fbf078b | |
parent | fb85a8ddeb624350972691a419509dc2ca5c279f (diff) | |
download | gs101-7e29fd782ba5a5094da925b45da2ecc4ca60d218.tar.gz |
libhwc2.1: check null displaycolor interface
Bug: 217961689
Change-Id: I962e0fb9bef3a135e465b940fb830cda42892273
-rw-r--r-- | libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.h | 4 |
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(); |