Chromium Code Reviews| Index: ui/ozone/platform/drm/gpu/scoped_drm_types.h |
| diff --git a/ui/ozone/platform/drm/gpu/scoped_drm_types.h b/ui/ozone/platform/drm/gpu/scoped_drm_types.h |
| index 31c581656d00fcbe30381cb198624b6c49b8e054..1a06f69e50bf4dd77598618e20e25d7640064cb1 100644 |
| --- a/ui/ozone/platform/drm/gpu/scoped_drm_types.h |
| +++ b/ui/ozone/platform/drm/gpu/scoped_drm_types.h |
| @@ -16,6 +16,7 @@ typedef struct _drmModeObjectProperties drmModeObjectProperties; |
| typedef struct _drmModePlane drmModePlane; |
| typedef struct _drmModePlaneRes drmModePlaneRes; |
| typedef struct _drmModeProperty drmModePropertyRes; |
| +typedef struct _drmModePropertySet drmModePropertySet; |
|
dnicoara
2015/03/09 20:10:41
struct _drmModePropertySet is never defined if we'
achaulk
2015/03/09 20:23:49
That's actually fine, the "struct foo" part also d
dnicoara
2015/03/09 20:42:58
Acknowledged.
|
| typedef struct _drmModePropertyBlob drmModePropertyBlobRes; |
| typedef struct _drmModeRes drmModeRes; |
| @@ -45,6 +46,11 @@ struct OZONE_EXPORT DrmPlaneResDeleter { |
| struct OZONE_EXPORT DrmPropertyDeleter { |
| void operator()(drmModePropertyRes* property) const; |
| }; |
| +#if defined(OZONE_USE_ATOMIC) |
| +struct OZONE_EXPORT DrmPropertySetDeleter { |
| + void operator()(drmModePropertySet* property) const; |
| +}; |
| +#endif // defined(OZONE_USE_ATOMIC) |
| struct OZONE_EXPORT DrmPropertyBlobDeleter { |
| void operator()(drmModePropertyBlobRes* property) const; |
| }; |
| @@ -61,6 +67,10 @@ typedef scoped_ptr<drmModeObjectProperties, DrmObjectPropertiesDeleter> |
| typedef scoped_ptr<drmModePlane, DrmPlaneDeleter> ScopedDrmPlanePtr; |
| typedef scoped_ptr<drmModePlaneRes, DrmPlaneResDeleter> ScopedDrmPlaneResPtr; |
| typedef scoped_ptr<drmModePropertyRes, DrmPropertyDeleter> ScopedDrmPropertyPtr; |
| +#if defined(OZONE_USE_ATOMIC) |
| +typedef scoped_ptr<drmModePropertySet, DrmPropertySetDeleter> |
| + ScopedDrmPropertySetPtr; |
| +#endif // defined(OZONE_USE_ATOMIC) |
| typedef scoped_ptr<drmModePropertyBlobRes, DrmPropertyBlobDeleter> |
| ScopedDrmPropertyBlobPtr; |
| typedef scoped_ptr<drmModeFB, DrmFramebufferDeleter> ScopedDrmFramebufferPtr; |