src/gtkstatusbox.c

changeset 13803
4865450fed0a
parent 13741
95f148a2c70a
child 13804
d2bb799e133a
--- a/src/gtkstatusbox.c	Sun Jun 04 06:34:30 2006 +0000
+++ b/src/gtkstatusbox.c	Sun Jun 04 07:40:13 2006 +0000
@@ -1267,7 +1267,8 @@
 
 		/* Has the status really been changed? */
 		saved_status = gaim_savedstatus_get_current();
-		if (gaim_savedstatus_get_type(saved_status) == GPOINTER_TO_INT(data))
+		if (gaim_savedstatus_get_type(saved_status) == GPOINTER_TO_INT(data) &&
+		    !gaim_savedstatus_has_substatuses(saved_status))
 		{
 			if (!message_changed(gaim_savedstatus_get_message(saved_status), message))
 				changed = FALSE;

mercurial