summaryrefslogtreecommitdiff
path: root/clutter-gtk
diff options
context:
space:
mode:
authorLionel Landwerlin <llandwerlin@gmail.com>2015-09-15 00:56:56 +0100
committerLionel Landwerlin <llandwerlin@gmail.com>2015-09-15 00:56:56 +0100
commit4f12486e4f25a62f2347ab250bba69811487ac7d (patch)
tree9893b934c96d275328ce723e3d11f312720abdb1 /clutter-gtk
parentde30c40bfceb47d5fff952abdf729778c1606c75 (diff)
downloadclutter-gtk-4f12486e4f25a62f2347ab250bba69811487ac7d.tar.gz
embed: remove map/unmap vfunc
Something I didn't quite realize is that the map vfunc is called : "when widget is going to be mapped" This is unnecessary now that we want to realize the stage only once the embedding widget is actually visible. We just need to listen to the "map-event" signal. https://bugzilla.gnome.org/show_bug.cgi?id=754944
Diffstat (limited to 'clutter-gtk')
-rw-r--r--clutter-gtk/gtk-clutter-embed.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/clutter-gtk/gtk-clutter-embed.c b/clutter-gtk/gtk-clutter-embed.c
index 21050d0..061e62c 100644
--- a/clutter-gtk/gtk-clutter-embed.c
+++ b/clutter-gtk/gtk-clutter-embed.c
@@ -779,29 +779,6 @@ gtk_clutter_embed_unmap_event (GtkWidget *widget,
return res;
}
-static void
-gtk_clutter_embed_map (GtkWidget *widget)
-{
- GtkClutterEmbed *embed = GTK_CLUTTER_EMBED (widget);
- GtkClutterEmbedPrivate *priv = embed->priv;
-
-
- GTK_WIDGET_CLASS (gtk_clutter_embed_parent_class)->map (widget);
-
- gtk_clutter_embed_ensure_stage_realized (embed);
-}
-
-static void
-gtk_clutter_embed_unmap (GtkWidget *widget)
-{
- GtkClutterEmbed *embed = GTK_CLUTTER_EMBED (widget);
- GtkClutterEmbedPrivate *priv = embed->priv;
-
- GTK_WIDGET_CLASS (gtk_clutter_embed_parent_class)->unmap (widget);
-
- gtk_clutter_embed_stage_unrealize (embed);
-}
-
static gboolean
gtk_clutter_embed_focus_in (GtkWidget *widget,
GdkEventFocus *event)
@@ -1118,8 +1095,6 @@ gtk_clutter_embed_class_init (GtkClutterEmbedClass *klass)
widget_class->realize = gtk_clutter_embed_realize;
widget_class->unrealize = gtk_clutter_embed_unrealize;
widget_class->show = gtk_clutter_embed_show;
- widget_class->map = gtk_clutter_embed_map;
- widget_class->unmap = gtk_clutter_embed_unmap;
widget_class->map_event = gtk_clutter_embed_map_event;
widget_class->unmap_event = gtk_clutter_embed_unmap_event;
widget_class->focus_in_event = gtk_clutter_embed_focus_in;