diff options
author | Christopher James Lahey <clahey@helixcode.com> | 2000-06-23 05:39:57 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2000-06-23 05:39:57 +0800 |
commit | 8e54fc772c7e30ccb943ccdb57ffb02099bd29ae (patch) | |
tree | b20dccbe01cdc23ed856eb7dda6e794e2f222eb3 /mail/message-list.c | |
parent | ced77ebe056db95f5e613bc7d9ce4a8d0d5f95dc (diff) | |
download | gsoc2013-evolution-8e54fc772c7e30ccb943ccdb57ffb02099bd29ae.tar.gz gsoc2013-evolution-8e54fc772c7e30ccb943ccdb57ffb02099bd29ae.tar.zst gsoc2013-evolution-8e54fc772c7e30ccb943ccdb57ffb02099bd29ae.zip |
Changed ml_value_at to return "" instead of NULL in some cases.
2000-06-22 Christopher James Lahey <clahey@helixcode.com>
* message-list.c: Changed ml_value_at to return "" instead of NULL
in some cases.
svn path=/trunk/; revision=3697
Diffstat (limited to 'mail/message-list.c')
-rw-r--r-- | mail/message-list.c | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/mail/message-list.c b/mail/message-list.c index 02fd55bce7..2cb8e1d363 100644 --- a/mail/message-list.c +++ b/mail/message-list.c @@ -279,7 +279,10 @@ ml_value_at (ETableModel *etm, int col, int row, void *data) break; case COL_TO: - retval = msg_info->to; + if (msg_info->to) + retval = msg_info->to; + else + retval = ""; break; case COL_SIZE: @@ -307,10 +310,27 @@ ml_value_at (ETableModel *etm, int col, int row, void *data) * in the case there is nothing to look at, * notify the user. */ - if (col == COL_SUBJECT) + switch (col){ + case COL_ONLINE_STATUS: + case COL_MESSAGE_STATUS: + case COL_PRIORITY: + case COL_ATTACHMENT: + case COL_DELETED: + case COL_UNREAD: + case COL_SENT: + case COL_RECEIVED: + return (void *) 0; + + case COL_SUBJECT: return "No item in this view"; - else - return NULL; + case COL_FROM: + case COL_TO: + case COL_SIZE: + return ""; + default: + g_assert_not_reached (); + return NULL; + } } static void |