diff options
Diffstat (limited to 'hwc2_device/HwcDisplayConfigs.h')
-rw-r--r-- | hwc2_device/HwcDisplayConfigs.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/hwc2_device/HwcDisplayConfigs.h b/hwc2_device/HwcDisplayConfigs.h index 5bcf696..7c173d6 100644 --- a/hwc2_device/HwcDisplayConfigs.h +++ b/hwc2_device/HwcDisplayConfigs.h @@ -28,8 +28,8 @@ namespace android { class DrmConnector; struct HwcDisplayConfig { - int id{}; - int group_id{}; + uint32_t id{}; + uint32_t group_id{}; DrmMode mode; bool disabled{}; @@ -40,13 +40,15 @@ struct HwcDisplayConfig { struct HwcDisplayConfigs { HWC2::Error Update(DrmConnector &conn); + void FillHeadless(); - std::map<int /*config_id*/, struct HwcDisplayConfig> hwc_configs; + std::map<uint32_t /*config_id*/, struct HwcDisplayConfig> hwc_configs; - int active_config_id = 0; - int preferred_config_id = 0; + uint32_t active_config_id = 0; + uint32_t preferred_config_id = 0; - int last_config_id = 1; + // NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables) + static uint32_t last_config_id; uint32_t mm_width = 0; uint32_t mm_height = 0; |