Index: trunk/BNC/upload/bncuploadcaster.cpp
===================================================================
--- trunk/BNC/upload/bncuploadcaster.cpp	(revision 3234)
+++ trunk/BNC/upload/bncuploadcaster.cpp	(revision 3235)
@@ -19,4 +19,5 @@
 #include "bncversion.h"
 #include "bncapp.h"
+#include "bnctableitem.h"
 
 using namespace std;
@@ -27,8 +28,4 @@
                                  const QString& outHost, int outPort,
                                  const QString& password, int iRow) {
-
-  connect(this, SIGNAL(newMessage(QByteArray,bool)), 
-          ((bncApp*)qApp), SLOT(slotMessage(const QByteArray,bool)));
-
   _mountpoint    = mountpoint;
   _outHost       = outHost;
@@ -39,4 +36,14 @@
   _iRow          = iRow;
   _isToBeDeleted = false;
+
+  bncApp* app = (bncApp*) qApp;
+  connect(this, SIGNAL(newMessage(QByteArray,bool)), 
+          app, SLOT(slotMessage(const QByteArray,bool)));
+
+  if (app->_uploadTableItems.find(_iRow) != app->_uploadTableItems.end()){
+    connect(this, SIGNAL(newBytes(QByteArray,double)), 
+            app->_uploadTableItems.value(iRow), 
+            SLOT(newBytes(const QByteArray,double)));
+  }
 }
 
