projects
/
platform
/
upstream
/
evolution-data-server.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4014bb9
)
Fixes #603557 - evoluton will crash when settingup LDAP address book if A11Y is enabled.
author
Wang Xin
<jedy.wang@sun.com>
Mon, 21 Dec 2009 03:27:16 +0000
(11:27 +0800)
committer
Wang Xin
<jedy.wang@sun.com>
Mon, 21 Dec 2009 03:27:16 +0000
(11:27 +0800)
libedataserverui/e-source-selector.c
patch
|
blob
|
history
diff --git
a/libedataserverui/e-source-selector.c
b/libedataserverui/e-source-selector.c
index
e92279c
..
e7789fd
100644
(file)
--- a/
libedataserverui/e-source-selector.c
+++ b/
libedataserverui/e-source-selector.c
@@
-464,6
+464,10
@@
toggle_cell_data_func (GtkTreeViewColumn *column,
gpointer data;
gtk_tree_model_get (model, iter, 0, &data, -1);
+ if (data == NULL) {
+ g_object_set (renderer, "visible", FALSE, NULL);
+ return;
+ }
if (E_IS_SOURCE_GROUP (data)) {
g_object_set (renderer, "visible", FALSE, NULL);
@@
-490,6
+494,10
@@
text_cell_data_func (GtkTreeViewColumn *column,
gpointer data;
gtk_tree_model_get (model, iter, 0, &data, -1);
+ if (data == NULL) {
+ g_object_set (renderer, "visible", FALSE, NULL);
+ return;
+ }
if (E_IS_SOURCE_GROUP (data)) {
g_object_set (renderer,