Skip to content

Commit 5a3d0cb

Browse files
committed
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 5a3d0cb

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)