summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2017-05-26 12:51:12 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2017-05-26 12:54:02 +0100
commit40ea12a3f4ba41cc59602c65205f647f8023bf9d (patch)
tree2ae2f2fc9d61194a7562f147634ebf4d4b4064a9
parent2f047ce341df41d2d34801dc6262a5ae77487a31 (diff)
downloadclutter-gtk-40ea12a3f4ba41cc59602c65205f647f8023bf9d.tar.gz
embed: Fix getter naming snafu
The documented get_use_layout_size() getter method is still named get_honor_stage_size() in the library API, even though it does not match the setter, and it's undocumented and undeclared. Let's preserve the ABI compatibility, and keep exporting the symbol, but also let's define the appropriate getter, to avoid an undefined symbol when developers use it.
-rw-r--r--clutter-gtk/gtk-clutter-embed.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/clutter-gtk/gtk-clutter-embed.c b/clutter-gtk/gtk-clutter-embed.c
index 0baa3d1..e8c31d4 100644
--- a/clutter-gtk/gtk-clutter-embed.c
+++ b/clutter-gtk/gtk-clutter-embed.c
@@ -1271,6 +1271,15 @@ gtk_clutter_embed_set_use_layout_size (GtkClutterEmbed *embed,
}
}
+extern gboolean
+gtk_clutter_embed_get_honor_stage_size (GtkClutterEmbed *embed);
+
+gboolean
+gtk_clutter_embed_get_honor_stage_size (GtkClutterEmbed *embed)
+{
+ return gtk_clutter_embed_get_use_layout_size (embed);
+}
+
/**
* gtk_clutter_embed_get_use_layout_size:
* @embed: a #GtkClutterEmbed
@@ -1283,7 +1292,7 @@ gtk_clutter_embed_set_use_layout_size (GtkClutterEmbed *embed,
* Since: 1.4
*/
gboolean
-gtk_clutter_embed_get_honor_stage_size (GtkClutterEmbed *embed)
+gtk_clutter_embed_get_use_layout_size (GtkClutterEmbed *embed)
{
GtkClutterEmbedPrivate *priv = embed->priv;