sync with sylpheed 0.7.2cvs14
[claws.git] / src / recv.c
index e4627582c04a9aaa6722c0dfd0c638afff0a730e..58fd147b8e0fdadb30c26140e44b85e3a0721cd1 100644 (file)
@@ -129,8 +129,10 @@ gint recv_write(SockInfo *sock, FILE *fp)
                           than 50msec, update UI */
                        if (tv_cur.tv_sec - tv_prev.tv_sec > 0 ||
                            tv_cur.tv_usec - tv_prev.tv_usec > UI_REFRESH_INTERVAL) {
-                               recv_ui_func(sock, count, bytes,
-                                            recv_ui_func_data);
+                               gboolean ret;
+                               ret = recv_ui_func(sock, count, bytes,
+                                                  recv_ui_func_data);
+                               if (ret == FALSE) return -1;
                                gettimeofday(&tv_prev, NULL);
                        }
                }