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:
committed by
Chris Lahey
parent
ced77ebe05
commit
8e54fc772c
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user