From 40aba2eb442fcfa5989785e283b50013c4ae205e Mon Sep 17 00:00:00 2001 From: Markus Koch Date: Fri, 26 Jul 2019 21:55:52 +0200 Subject: [PATCH] Display retrieved comment only as placeholder --- client/src/cart_item.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/src/cart_item.c b/client/src/cart_item.c index ca18fac..213a115 100644 --- a/client/src/cart_item.c +++ b/client/src/cart_item.c @@ -179,7 +179,11 @@ static void yacos_cart_item_fetch_meta_cb (SoupSession *session, SoupMessage *ms json_reader_read_member (reader, "comment"); temp = json_reader_get_string_value (reader); - gtk_entry_set_text(GTK_ENTRY(self->priv.entry_comment), temp); + if (*temp) + gtk_entry_set_placeholder_text(GTK_ENTRY(self->priv.entry_comment), temp); + else + gtk_entry_set_placeholder_text(GTK_ENTRY(self->priv.entry_comment), + "Click here to add a comment."); json_reader_end_member (reader); g_object_unref (reader); @@ -197,7 +201,7 @@ void yacos_cart_item_fetch_meta(YacosCartItem *self) gtk_label_set_text(GTK_LABEL(self->priv.label_title), "Loading ..."); gtk_label_set_text(GTK_LABEL(self->priv.label_description), ""); - gtk_entry_set_text(GTK_ENTRY(self->priv.entry_comment), " "); + gtk_entry_set_text(GTK_ENTRY(self->priv.entry_comment), ""); id_str = yacos_tag_id_to_str(self->priv.tag_id);