diff options
Diffstat (limited to 'skypeweb/skypeweb_messages.c')
-rw-r--r-- | skypeweb/skypeweb_messages.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/skypeweb/skypeweb_messages.c b/skypeweb/skypeweb_messages.c index b4bc4d8..4d47948 100644 --- a/skypeweb/skypeweb_messages.c +++ b/skypeweb/skypeweb_messages.c @@ -748,8 +748,9 @@ skypeweb_poll_cb(SkypeWebAccount *sa, JsonNode *node, gpointer user_data) //TODO record id of highest recieved id to make sure we dont process the same id twice
}
- sa->poll_timeout = purple_timeout_add_seconds(1, skypeweb_timeout, sa);
-
+ if (!purple_connection_is_disconnecting(sa->pc)) {
+ sa->poll_timeout = purple_timeout_add_seconds(1, skypeweb_timeout, sa);
+ }
}
void
|