diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-02-25 09:21:56 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-02-25 09:21:56 -0500 |
commit | 9335cde8e894925c67d2e190879f871e59b9b730 (patch) | |
tree | 987cb62915e766d840e800c779edb67dccd5da4b | |
parent | e836c575ce9e0e293bdab65c07c74ea22e5530df (diff) | |
download | gtk+-9335cde8e894925c67d2e190879f871e59b9b730.tar.gz |
entry: Make placeholder-text work again
-rw-r--r-- | gtk/gtkentry.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 854410dddf..bcf8495883 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -3363,11 +3363,11 @@ void gtk_entry_set_placeholder_text (GtkEntry *entry, const gchar *text) { - g_return_if_fail (GTK_IS_ENTRY (entry)); + GtkEntryPrivate *priv = gtk_entry_get_instance_private (entry); - //FIXME + g_return_if_fail (GTK_IS_ENTRY (entry)); - g_object_notify_by_pspec (G_OBJECT (entry), entry_props[PROP_PLACEHOLDER_TEXT]); + gtk_text_set_placeholder_text (GTK_TEXT (priv->text), text); } /** @@ -3384,10 +3384,11 @@ gtk_entry_set_placeholder_text (GtkEntry *entry, const gchar * gtk_entry_get_placeholder_text (GtkEntry *entry) { + GtkEntryPrivate *priv = gtk_entry_get_instance_private (entry); + g_return_val_if_fail (GTK_IS_ENTRY (entry), NULL); - //FIXME - return NULL; + return gtk_text_get_placeholder_text (GTK_TEXT (priv->text)); } /** |