fix toggle type cell renderer
authorMaksym Veremeyenko <verem@m1stereo.tv>
Sun, 19 Jun 2011 12:23:38 +0000 (15:23 +0300)
committerMaksym Veremeyenko <verem@m1stereo.tv>
Sun, 19 Jun 2011 12:23:38 +0000 (15:23 +0300)
src/ui.c

index afe063e..24768e8 100644 (file)
--- a/src/ui.c
+++ b/src/ui.c
@@ -149,12 +149,16 @@ static GtkWidget* create_treeview(GtkWidget* top, char* name, const column_desc_
             renderer = gtk_cell_renderer_pixbuf_new();
             prop = "pixbuf";
         }
+        else if(list_store_types[i] == G_TYPE_BOOLEAN)
+        {
+            renderer = gtk_cell_renderer_toggle_new();
+            prop = "active";
+        }
         else
             renderer = NULL;
 
         if(!renderer) continue;
 
-        renderer = gtk_cell_renderer_toggle_new();
         column = gtk_tree_view_column_new_with_attributes(
             columns[i].title, renderer, prop, i, NULL);
         gtk_tree_view_append_column(GTK_TREE_VIEW( treeview ), column);