Mercurial > pidgin.yaz
comparison finch/libgnt/gnttree.c @ 21271:ca16de222b76
Do not do unnecessary processing when updating text in a column.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Tue, 30 Oct 2007 09:17:50 +0000 |
parents | ad49d9dace9f |
children | f869796bf505 |
comparison
equal
deleted
inserted
replaced
21270:133a8614a41e | 21271:ca16de222b76 |
---|---|
1490 } else { | 1490 } else { |
1491 g_free(col->text); | 1491 g_free(col->text); |
1492 col->text = g_strdup(text ? text : ""); | 1492 col->text = g_strdup(text ? text : ""); |
1493 } | 1493 } |
1494 | 1494 |
1495 if (get_distance(tree->top, row) >= 0 && get_distance(row, tree->bottom) >= 0) | 1495 if (GNT_WIDGET_IS_FLAG_SET(GNT_WIDGET(tree), GNT_WIDGET_MAPPED) && |
1496 get_distance(tree->top, row) >= 0 && get_distance(row, tree->bottom) >= 0) | |
1496 redraw_tree(tree); | 1497 redraw_tree(tree); |
1497 } | 1498 } |
1498 } | 1499 } |
1499 | 1500 |
1500 GntTreeRow *gnt_tree_add_choice(GntTree *tree, void *key, GntTreeRow *row, void *parent, void *bigbro) | 1501 GntTreeRow *gnt_tree_add_choice(GntTree *tree, void *key, GntTreeRow *row, void *parent, void *bigbro) |