Skip to content

Commit d6a7681

Browse files
phreersysopenci
authored andcommitted
Fix crash when setting power mode in headless mode
Accessing pipeline in headless mode would crash due to NULL pointer. Tracked-On: OAM-134024 Signed-off-by: Weifeng Liu <weifeng.liu@intel.com>
1 parent c68ba64 commit d6a7681

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

hwc2_device/HwcDisplay.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1024,7 +1024,8 @@ HWC2::Error HwcDisplay::SetPowerMode(int32_t mode_in) {
10241024
break;
10251025
case HWC2::PowerMode::On:
10261026
a_args.active = true;
1027-
a_args.color_adjustment = GetPipe().device->GetColorAdjustmentEnabling();
1027+
a_args.color_adjustment = IsInHeadlessMode() ?
1028+
false : GetPipe().device->GetColorAdjustmentEnabling();
10281029
break;
10291030
case HWC2::PowerMode::Doze:
10301031
case HWC2::PowerMode::DozeSuspend:

0 commit comments

Comments
 (0)