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
This commit is contained in:
Christopher James Lahey
2000-06-22 21:39:57 +00:00
committed by Chris Lahey
parent ced77ebe05
commit 8e54fc772c
2 changed files with 29 additions and 4 deletions
+5
View File
@@ -1,3 +1,8 @@
2000-06-22 Christopher James Lahey <clahey@helixcode.com>
* message-list.c: Changed ml_value_at to return "" instead of NULL
in some cases.
2000-06-22 Peter Williams <peterw@curious-george.helixcode.com>
* Makefile.am: Add GNOME_EXTRA_LIBS so that we get libgthread
in our LIBS for evolution-mail.
+24 -4
View File
@@ -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