mirror of
https://github.com/brl/mutter.git
synced 2025-02-16 13:24:09 +00:00
surface-actor: Add meta_surface_actor_is_frozen()
Change the internal `is_frozen()` API to be available publicly. https://gitlab.gnome.org/GNOME/mutter/merge_requests/942
This commit is contained in:
parent
53fce8e988
commit
c3c54e8ce6
@ -442,15 +442,6 @@ meta_surface_actor_get_opaque_region (MetaSurfaceActor *self)
|
||||
return meta_shaped_texture_get_opaque_region (priv->texture);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
is_frozen (MetaSurfaceActor *self)
|
||||
{
|
||||
MetaSurfaceActorPrivate *priv =
|
||||
meta_surface_actor_get_instance_private (self);
|
||||
|
||||
return priv->frozen;
|
||||
}
|
||||
|
||||
void
|
||||
meta_surface_actor_process_damage (MetaSurfaceActor *self,
|
||||
int x, int y, int width, int height)
|
||||
@ -458,7 +449,7 @@ meta_surface_actor_process_damage (MetaSurfaceActor *self,
|
||||
MetaSurfaceActorPrivate *priv =
|
||||
meta_surface_actor_get_instance_private (self);
|
||||
|
||||
if (is_frozen (self))
|
||||
if (meta_surface_actor_is_frozen (self))
|
||||
{
|
||||
/* The window is frozen due to an effect in progress: we ignore damage
|
||||
* here on the off chance that this will stop the corresponding
|
||||
@ -527,6 +518,15 @@ meta_surface_actor_set_frozen (MetaSurfaceActor *self,
|
||||
}
|
||||
}
|
||||
|
||||
gboolean
|
||||
meta_surface_actor_is_frozen (MetaSurfaceActor *self)
|
||||
{
|
||||
MetaSurfaceActorPrivate *priv =
|
||||
meta_surface_actor_get_instance_private (self);
|
||||
|
||||
return priv->frozen;
|
||||
}
|
||||
|
||||
MetaWindow *
|
||||
meta_surface_actor_get_window (MetaSurfaceActor *self)
|
||||
{
|
||||
|
@ -51,6 +51,7 @@ void meta_surface_actor_pre_paint (MetaSurfaceActor *actor);
|
||||
gboolean meta_surface_actor_is_visible (MetaSurfaceActor *actor);
|
||||
gboolean meta_surface_actor_is_opaque (MetaSurfaceActor *actor);
|
||||
|
||||
gboolean meta_surface_actor_is_frozen (MetaSurfaceActor *actor);
|
||||
void meta_surface_actor_set_frozen (MetaSurfaceActor *actor,
|
||||
gboolean frozen);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user