comparison mcabber/src/screen.c @ 843:915a7f17474a

Remember the status message when a buddy goes offline This is useful when people use a status message when leaving, or with some Jabber transports.
author Mikael Berthe <mikael@lilotux.net>
date Sat, 06 May 2006 12:59:04 +0200
parents 63707a595c2e
children a9161d2dc414
comparison
equal deleted inserted replaced
842:f74c5c6d2c24 843:915a7f17474a
889 } 889 }
890 890
891 // No status message for groups & MUC rooms 891 // No status message for groups & MUC rooms
892 if (!isgrp && !ismuc) { 892 if (!isgrp && !ismuc) {
893 GSList *resources = buddy_getresources(BUDDATA(current_buddy)); 893 GSList *resources = buddy_getresources(BUDDATA(current_buddy));
894 if (resources) 894 msg = buddy_getstatusmsg(BUDDATA(current_buddy),
895 msg = buddy_getstatusmsg(BUDDATA(current_buddy), resources->data); 895 resources ? resources->data : "");
896 } else if (ismuc) { 896 } else if (ismuc) {
897 msg = buddy_gettopic(BUDDATA(current_buddy)); 897 msg = buddy_gettopic(BUDDATA(current_buddy));
898 } 898 }
899 if (!msg) 899 if (!msg)
900 msg = ""; 900 msg = "";