diff src/gtk/transfer.c @ 767:49cfbe02926b

2006-7-13 Brian Masney <masneyb@gftp.org> * src/gtk/bookmarks.c src/gtk/delete_dialog.c src/gtk/dnd.c src/gtk/gftp-gtk.c src/gtk/gftp-gtk.h src/gtk/gtkui.c src/gtk/menu-items.c src/gtk/misc-gtk.c src/gtk/options_dialog.c src/gtk/transfer.c src/gtk/view_dialog.c - fixed a few minor warnings from splint.
author masneyb
date Fri, 14 Jul 2006 01:53:42 +0000
parents 11b85ac0ec15
children eeb471438232
line wrap: on
line diff
--- a/src/gtk/transfer.c	Fri Jul 14 00:37:27 2006 +0000
+++ b/src/gtk/transfer.c	Fri Jul 14 01:53:42 2006 +0000
@@ -57,7 +57,7 @@
 
 
 int
-ftp_connect (gftp_window_data * wdata, gftp_request * request, int getdir)
+ftp_connect (gftp_window_data * wdata, gftp_request * request)
 {
   if (wdata->request == request)
     gtk_label_set (GTK_LABEL (wdata->hoststxt), _("Connecting..."));
@@ -128,7 +128,7 @@
       gftp_swap_socks (transfer->fromreq, fromwdata->request);
       gftp_swap_socks (transfer->toreq, towdata->request);
 
-      ret = gftp_gtk_get_subdirs (transfer, &fromwdata->tid);
+      ret = gftp_gtk_get_subdirs (transfer);
       if (ret < 0)
         disconnect = 1;
       else
@@ -219,7 +219,7 @@
 
 
 int
-gftp_gtk_get_subdirs (gftp_transfer * transfer, pthread_t *tid)
+gftp_gtk_get_subdirs (gftp_transfer * transfer)
 {
   gftpui_callback_data * cdata; 
   long numfiles, numdirs;
@@ -688,12 +688,12 @@
 _setup_dlstr (gftp_transfer * tdata, gftp_file * fle, char *dlstr,
               size_t dlstr_len)
 {
-  int hours, mins, secs, pcent, st, usesentdescr;
+  int hours, mins, secs, stalled, usesentdescr;
   unsigned long remaining_secs, lkbs;
   char gotstr[50], ofstr[50];
   struct timeval tv;
 
-  st = 1;
+  stalled = 1;
   gettimeofday (&tv, NULL);
   usesentdescr = (tdata->fromreq->protonum == GFTP_LOCAL_NUM);
 
@@ -702,23 +702,21 @@
 
   if (tv.tv_sec - tdata->lasttime.tv_sec <= 5)
     {
-      if (tdata->curfle->next != NULL)
-        {
-          remaining_secs = (fle->size - tdata->curtrans - tdata->curresumed) / 1024;
+      remaining_secs = (fle->size - tdata->curtrans - tdata->curresumed) / 1024;
+
+      lkbs = (unsigned long) tdata->kbs;
+      if (lkbs > 0)
+        remaining_secs /= lkbs;
 
-          lkbs = (unsigned long) tdata->kbs;
-          if (lkbs > 0)
-            remaining_secs /= lkbs;
-
-          hours = remaining_secs / 3600;
-          remaining_secs -= hours * 3600;
-          mins = remaining_secs / 60;
-          remaining_secs -= mins * 60;
-          secs = remaining_secs;
-        }
+      hours = remaining_secs / 3600;
+      remaining_secs -= hours * 3600;
+      mins = remaining_secs / 60;
+      remaining_secs -= mins * 60;
+      secs = remaining_secs;
 
       if (!(hours < 0 || mins < 0 || secs < 0))
         {
+          stalled = 0;
           if (usesentdescr)
             {
               g_snprintf (dlstr, dlstr_len,
@@ -729,11 +727,10 @@
               g_snprintf (dlstr, dlstr_len,
                           _("Recv %s of %s at %.2fKB/s, %02d:%02d:%02d est. time remaining"), gotstr, ofstr, tdata->kbs, hours, mins, secs);
             }
-          st = 0;
         }
     }
 
-  if (st)
+  if (stalled)
     {
       tdata->stalled = 1;
       if (usesentdescr)
@@ -757,8 +754,8 @@
 {
   char totstr[150], winstr[150], dlstr[150];
   unsigned long remaining_secs, lkbs;
+  int hours, mins, secs, pcent;
   intptr_t show_trans_in_title;
-  int hours, mins, secs, pcent;
   gftp_file * tempfle;
   
   g_static_mutex_lock (&tdata->statmutex);