| 71 GSList *m = meter_win ? meter_win->meters : NULL; |
71 GSList *m = meter_win ? meter_win->meters : NULL; |
| 72 struct signon_meter *meter; |
72 struct signon_meter *meter; |
| 73 |
73 |
| 74 while (m) { |
74 while (m) { |
| 75 meter = m->data; |
75 meter = m->data; |
| 76 cancel_signon(NULL, meter); |
76 if (gaim_connection_get_state(meter->account->gc) != GAIM_CONNECTED) |
| |
77 cancel_signon(NULL, meter); |
| 77 m = m->next; |
78 m = m->next; |
| 78 } |
79 } |
| 79 } |
80 } |
| 80 |
81 |
| 81 static gint meter_destroy(GtkWidget *window, GdkEvent *evt, struct signon_meter *meter) |
82 static gint meter_destroy(GtkWidget *window, GdkEvent *evt, struct signon_meter *meter) |