aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/gui/widgets/e-addressbook-model.c
diff options
context:
space:
mode:
authorJon Trowbridge <trow@ximian.com>2001-10-06 04:52:01 +0800
committerJon Trowbridge <trow@src.gnome.org>2001-10-06 04:52:01 +0800
commit1c4fe770ac9faad5103a520598f1755186cf248c (patch)
tree282fa9cb42575ce4a6441e6aea9b61abe1ac9871 /addressbook/gui/widgets/e-addressbook-model.c
parent7547460503d6d937f93406d01e1feb23e61f6872 (diff)
downloadgsoc2013-evolution-1c4fe770ac9faad5103a520598f1755186cf248c.tar.gz
gsoc2013-evolution-1c4fe770ac9faad5103a520598f1755186cf248c.tar.zst
gsoc2013-evolution-1c4fe770ac9faad5103a520598f1755186cf248c.zip
Check to make sure our call to e_addressbook_model_get_card doesn't return
2001-10-05 Jon Trowbridge <trow@ximian.com> * gui/component/select-names/e-select-names.c (real_add_address_cb): Check to make sure our call to e_addressbook_model_get_card doesn't return NULL. * gui/widgets/e-addressbook-model.c (e_addressbook_model_get_card): Chek that we aren't requesting a negative row. * gui/contact-list-editor/e-contact-list-editor.c (add_email_cb): Move to the bottom of the scrolled window, so we can see the address we just added. (table_drag_data_received_cb): Move to the bottom of the scrolled window, so we can see the contact we just dropped. * gui/component/addressbook.c (addressbook_factory_new_control): We don't own the string returned by e_categories_master_list_nth, so terrible things will happen if we free it. (Bug 10916) svn path=/trunk/; revision=13469
Diffstat (limited to 'addressbook/gui/widgets/e-addressbook-model.c')
-rw-r--r--addressbook/gui/widgets/e-addressbook-model.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/addressbook/gui/widgets/e-addressbook-model.c b/addressbook/gui/widgets/e-addressbook-model.c
index d3c59fbcfd..fd67d5fd23 100644
--- a/addressbook/gui/widgets/e-addressbook-model.c
+++ b/addressbook/gui/widgets/e-addressbook-model.c
@@ -419,7 +419,7 @@ ECard *
e_addressbook_model_get_card(EAddressbookModel *model,
int row)
{
- if (model->data && row < model->data_count) {
+ if (model->data && 0 <= row && row < model->data_count) {
ECard *card;
card = e_card_duplicate (model->data[row]);
return card;