From 3b0ab338fd46f5b5a4309e84aee1fc314b0cda75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Grisez?= Date: Wed, 24 Jun 2015 14:42:45 +0200 Subject: [PATCH] Fix UI bug in codec view When the bitrate of one codec was edited, the new value was copied in the fmtp parameter field. --- gtk/propertybox.c | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/gtk/propertybox.c b/gtk/propertybox.c index b1644400c..78bc51007 100644 --- a/gtk/propertybox.c +++ b/gtk/propertybox.c @@ -608,20 +608,26 @@ static void linphone_gtk_init_codec_list(GtkTreeView *listview){ g_value_init(&editable, G_TYPE_BOOLEAN); g_value_set_boolean(&editable, TRUE); + renderer = gtk_cell_renderer_text_new (); g_object_set_property(G_OBJECT(renderer), "editable", &editable); - column = gtk_tree_view_column_new_with_attributes (_("IP Bitrate (kbit/s)"), - renderer, - "text", CODEC_BITRATE, - "foreground",CODEC_COLOR, - NULL); + column = gtk_tree_view_column_new_with_attributes ( + _("IP Bitrate (kbit/s)"), + renderer, + "text", CODEC_BITRATE, + "foreground",CODEC_COLOR, + NULL); g_signal_connect(G_OBJECT(renderer),"edited",G_CALLBACK(bitrate_edited),store); gtk_tree_view_append_column (listview, column); - column = gtk_tree_view_column_new_with_attributes (_("Parameters"), - renderer, - "text", CODEC_PARAMS, - "foreground",CODEC_COLOR, - NULL); + + renderer = gtk_cell_renderer_text_new (); + g_object_set_property(G_OBJECT(renderer), "editable", &editable); + column = gtk_tree_view_column_new_with_attributes ( + _("Parameters"), + renderer, + "text", CODEC_PARAMS, + "foreground",CODEC_COLOR, + NULL); g_signal_connect(G_OBJECT(renderer),"edited",G_CALLBACK(fmtp_edited),store); gtk_tree_view_append_column (listview, column); /* Setup the selection handler */