aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--widgets/ChangeLog1
-rw-r--r--widgets/misc/e-source-selector.c5
2 files changed, 4 insertions, 2 deletions
diff --git a/widgets/ChangeLog b/widgets/ChangeLog
index 92a3ed6d2d..10dbdeb1da 100644
--- a/widgets/ChangeLog
+++ b/widgets/ChangeLog
@@ -5,6 +5,7 @@
color.
(pixbuf_cell_data_func): actually initialize the pixbuf (bad larry).
(pixbuf_cell_data_func): clean up warnings. (double bad larry).
+ (pixbuf_cell_data_func): fix the appearance a little.
2004-05-20 Rodney Dawes <dobey@ximian.com>
diff --git a/widgets/misc/e-source-selector.c b/widgets/misc/e-source-selector.c
index 7891a53281..2f85b5d534 100644
--- a/widgets/misc/e-source-selector.c
+++ b/widgets/misc/e-source-selector.c
@@ -403,12 +403,12 @@ pixbuf_cell_data_func (GtkTreeViewColumn *column,
if (E_IS_SOURCE_GROUP (data)) {
g_object_set (renderer,
- "pixbuf", NULL,
+ "visible", FALSE,
NULL);
} else {
ESource *source;
guint32 color;
- GdkPixbuf *pixbuf;
+ GdkPixbuf *pixbuf = NULL;
g_assert (E_IS_SOURCE (data));
source = E_SOURCE (data);
@@ -419,6 +419,7 @@ pixbuf_cell_data_func (GtkTreeViewColumn *column,
}
g_object_set (renderer,
+ "visible", pixbuf != NULL,
"pixbuf", pixbuf,
NULL);