Mercurial > hg
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 = ""; |