# HG changeset patch # User Richard Laager # Date 1121899601 0 # Node ID f78e7e982cf4828a24e0815e7868547b744e4b89 # Parent 1081735edc100014151a8fdad6d6805eaffbb550 [gaim-migrate @ 13195] I find it annoying to see a status message of "OnlineIdle". Separating those two items makes it look better. committer: Tailor Script diff -r 1081735edc10 -r f78e7e982cf4 src/gtkblist.c --- a/src/gtkblist.c Wed Jul 20 12:32:20 2005 +0000 +++ b/src/gtkblist.c Wed Jul 20 22:46:41 2005 +0000 @@ -3206,7 +3206,7 @@ imin = ((t - idle_secs) / 60) % 60; if (ihrs) - idletime = g_strdup_printf(_("Idle (%dh%02dm) "), ihrs, imin); + idletime = g_strdup_printf(_("Idle (%dh %02dm) "), ihrs, imin); else idletime = g_strdup_printf(_("Idle (%dm) "), imin); } @@ -3225,10 +3225,12 @@ if (gaim_presence_is_idle(presence) && !selected) { text = g_strdup_printf("%s\n" - "%s%s%s", + "%s%s%s%s%s", dim_grey(), esc, dim_grey(), statustext != NULL ? statustext : "", + (idletime != NULL && statustext != NULL) ? " - " : "", idletime != NULL ? idletime : "", + (warning != NULL && (statustext != NULL || idletime != NULL)) ? " - " : "", warning != NULL ? warning : ""); } else if (statustext == NULL && idletime == NULL && warning == NULL && GAIM_BUDDY_IS_ONLINE(b)) { @@ -3236,16 +3238,20 @@ } else { if (selected) text = g_strdup_printf("%s\n" - "%s%s%s", esc, + "%s%s%s%s%s", esc, statustext != NULL ? statustext : "", + (idletime != NULL && statustext != NULL) ? " - " : "", idletime != NULL ? idletime : "", + (warning != NULL && (statustext != NULL || idletime != NULL)) ? " - " : "", warning != NULL ? warning : ""); else text = g_strdup_printf("%s\n" - "%s%s%s", esc, + "%s%s%s%s%s", esc, dim_grey(), statustext != NULL ? statustext : "", + (idletime != NULL && statustext != NULL) ? " - " : "", idletime != NULL ? idletime : "", + (warning != NULL && (statustext != NULL || idletime != NULL)) ? " - " : "", warning != NULL ? warning : ""); } if (idletime)