Port to MtkRegion
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3292>
This commit is contained in:

committed by
Marge Bot

parent
7c98910488
commit
655b4a9c75
@ -47,7 +47,7 @@
|
||||
struct _MetaPointerConstraint
|
||||
{
|
||||
GObject parent_instance;
|
||||
cairo_region_t *region;
|
||||
MtkRegion *region;
|
||||
double min_edge_distance;
|
||||
};
|
||||
|
||||
@ -61,7 +61,7 @@ meta_pointer_constraint_finalize (GObject *object)
|
||||
{
|
||||
MetaPointerConstraint *constraint = META_POINTER_CONSTRAINT (object);
|
||||
|
||||
g_clear_pointer (&constraint->region, cairo_region_destroy);
|
||||
g_clear_pointer (&constraint->region, mtk_region_unref);
|
||||
|
||||
G_OBJECT_CLASS (meta_pointer_constraint_parent_class)->finalize (object);
|
||||
}
|
||||
@ -81,19 +81,19 @@ meta_pointer_constraint_class_init (MetaPointerConstraintClass *klass)
|
||||
|
||||
|
||||
MetaPointerConstraint *
|
||||
meta_pointer_constraint_new (const cairo_region_t *region,
|
||||
double min_edge_distance)
|
||||
meta_pointer_constraint_new (const MtkRegion *region,
|
||||
double min_edge_distance)
|
||||
{
|
||||
MetaPointerConstraint *constraint;
|
||||
|
||||
constraint = g_object_new (META_TYPE_POINTER_CONSTRAINT, NULL);
|
||||
constraint->region = cairo_region_copy (region);
|
||||
constraint->region = mtk_region_copy (region);
|
||||
constraint->min_edge_distance = min_edge_distance;
|
||||
|
||||
return constraint;
|
||||
}
|
||||
|
||||
cairo_region_t *
|
||||
MtkRegion *
|
||||
meta_pointer_constraint_get_region (MetaPointerConstraint *constraint)
|
||||
{
|
||||
return constraint->region;
|
||||
|
Reference in New Issue
Block a user