Index: libempathy/empathy-idle.c
===================================================================
--- libempathy/empathy-idle.c	(revision 1186)
+++ libempathy/empathy-idle.c	(working copy)
@@ -403,6 +403,7 @@
 
 	if (!priv->nm_connected) {
 		DEBUG ("NM not connected");
+		priv->nm_saved_state = state;
 		return;
 	}
 
