summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/gtkui/trkproperties.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/plugins/gtkui/trkproperties.c b/plugins/gtkui/trkproperties.c
index 332f88fa..12f65cfe 100644
--- a/plugins/gtkui/trkproperties.c
+++ b/plugins/gtkui/trkproperties.c
@@ -232,9 +232,11 @@ show_track_properties_dlg (DB_playItem_t *it) {
gtk_tree_view_set_model (tree, GTK_TREE_MODEL (store));
GtkCellRenderer *rend_text = gtk_cell_renderer_text_new ();
rend_text2 = GTK_CELL_RENDERER (ddb_cell_renderer_text_multiline_new ());//gtk_cell_renderer_text_new ();
- g_signal_connect ((gpointer)rend_text2, "edited",
- G_CALLBACK (on_metadata_edited),
- store);
+ if (allow_editing) {
+ g_signal_connect ((gpointer)rend_text2, "edited",
+ G_CALLBACK (on_metadata_edited),
+ store);
+ }
GtkTreeViewColumn *col1 = gtk_tree_view_column_new_with_attributes ("Key", rend_text, "text", 0, NULL);
GtkTreeViewColumn *col2 = gtk_tree_view_column_new_with_attributes ("Value", rend_text2, "text", 1, NULL);
gtk_tree_view_append_column (tree, col1);
@@ -261,12 +263,12 @@ show_track_properties_dlg (DB_playItem_t *it) {
gtk_list_store_clear (propstore);
}
- if (allow_editing) {
+// if (allow_editing) {
g_object_set (G_OBJECT (rend_text2), "editable", TRUE, NULL);
- }
- else {
- g_object_set (G_OBJECT (rend_text2), "editable", FALSE, NULL);
- }
+// }
+// else {
+// g_object_set (G_OBJECT (rend_text2), "editable", FALSE, NULL);
+// }
GtkWidget *widget = trackproperties;
GtkWidget *w;