Index: /trunk/BNC/bncgetthread.cpp
===================================================================
--- /trunk/BNC/bncgetthread.cpp	(revision 1276)
+++ /trunk/BNC/bncgetthread.cpp	(revision 1277)
@@ -240,16 +240,15 @@
   QSettings settings;
   QString proxyHost = settings.value("proxyHost").toString();
-  int     proxyPort = settings.value("proxyPort").toInt();
-
-  QNetworkProxy proxy;
+
   if (proxyHost.isEmpty()) {
-    proxy.setType(QNetworkProxy::NoProxy);
+    QNetworkProxy proxy(QNetworkProxy::NoProxy);
+    QNetworkProxy::setApplicationProxy(proxy);
   }
   else {
-    ////    proxy.setType(QNetworkProxy::HttpProxy);
+    QNetworkProxy proxy(QNetworkProxy::Socks5Proxy);
     proxy.setHostName(proxyHost);
-    proxy.setPort(proxyPort);
-  }
-  QNetworkProxy::setApplicationProxy(proxy);
+    proxy.setPort(settings.value("proxyPort").toInt());
+    QNetworkProxy::setApplicationProxy(proxy);
+  }
 
   // Send Request
