StIcon: remove implementation of ::map and ::unmap
They're not needed since Clutter 1.5.8, which internally keeps a list of children, used by the default implementations of ::map and ::unmap. https://bugzilla.gnome.org/show_bug.cgi?id=634814
This commit is contained in:
parent
a70f1f449b
commit
2332e2b0c5
@ -272,28 +272,6 @@ st_icon_paint (ClutterActor *actor)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
st_icon_map (ClutterActor *actor)
|
|
||||||
{
|
|
||||||
StIconPrivate *priv = ST_ICON (actor)->priv;
|
|
||||||
|
|
||||||
CLUTTER_ACTOR_CLASS (st_icon_parent_class)->map (actor);
|
|
||||||
|
|
||||||
if (priv->icon_texture)
|
|
||||||
clutter_actor_map (priv->icon_texture);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
st_icon_unmap (ClutterActor *actor)
|
|
||||||
{
|
|
||||||
StIconPrivate *priv = ST_ICON (actor)->priv;
|
|
||||||
|
|
||||||
CLUTTER_ACTOR_CLASS (st_icon_parent_class)->unmap (actor);
|
|
||||||
|
|
||||||
if (priv->icon_texture)
|
|
||||||
clutter_actor_unmap (priv->icon_texture);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
st_icon_style_changed (StWidget *widget)
|
st_icon_style_changed (StWidget *widget)
|
||||||
{
|
{
|
||||||
@ -325,8 +303,6 @@ st_icon_class_init (StIconClass *klass)
|
|||||||
actor_class->get_preferred_width = st_icon_get_preferred_width;
|
actor_class->get_preferred_width = st_icon_get_preferred_width;
|
||||||
actor_class->allocate = st_icon_allocate;
|
actor_class->allocate = st_icon_allocate;
|
||||||
actor_class->paint = st_icon_paint;
|
actor_class->paint = st_icon_paint;
|
||||||
actor_class->map = st_icon_map;
|
|
||||||
actor_class->unmap = st_icon_unmap;
|
|
||||||
|
|
||||||
widget_class->style_changed = st_icon_style_changed;
|
widget_class->style_changed = st_icon_style_changed;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user