mirror of
https://github.com/brl/mutter.git
synced 2024-11-21 15:40:41 -05:00
background-actor: Remove custom get_paint_volume
The paint volume should be based on what we paint, not what the content wants to be painted as. Thus, it should be the allocation.
This commit is contained in:
parent
3b2506851c
commit
899570d213
@ -119,26 +119,6 @@ meta_background_actor_get_preferred_height (ClutterActor *actor,
|
|||||||
*natural_height_p = height;
|
*natural_height_p = height;
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
|
||||||
meta_background_actor_get_paint_volume (ClutterActor *actor,
|
|
||||||
ClutterPaintVolume *volume)
|
|
||||||
{
|
|
||||||
ClutterContent *content;
|
|
||||||
gfloat width, height;
|
|
||||||
|
|
||||||
content = clutter_actor_get_content (actor);
|
|
||||||
|
|
||||||
if (!content)
|
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
clutter_content_get_preferred_size (content, &width, &height);
|
|
||||||
|
|
||||||
clutter_paint_volume_set_width (volume, width);
|
|
||||||
clutter_paint_volume_set_height (volume, height);
|
|
||||||
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
meta_background_actor_class_init (MetaBackgroundActorClass *klass)
|
meta_background_actor_class_init (MetaBackgroundActorClass *klass)
|
||||||
{
|
{
|
||||||
@ -151,7 +131,6 @@ meta_background_actor_class_init (MetaBackgroundActorClass *klass)
|
|||||||
|
|
||||||
actor_class->get_preferred_width = meta_background_actor_get_preferred_width;
|
actor_class->get_preferred_width = meta_background_actor_get_preferred_width;
|
||||||
actor_class->get_preferred_height = meta_background_actor_get_preferred_height;
|
actor_class->get_preferred_height = meta_background_actor_get_preferred_height;
|
||||||
actor_class->get_paint_volume = meta_background_actor_get_paint_volume;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user