Index: trunk/BNC/bnctabledlg.cpp
===================================================================
--- trunk/BNC/bnctabledlg.cpp	(revision 1477)
+++ trunk/BNC/bnctabledlg.cpp	(revision 1478)
@@ -297,4 +297,5 @@
 
   QUrl url;
+  url.setScheme("http");
   url.setHost(_casterHostComboBox->currentText());
   url.setPort(_casterPortLineEdit->text().toInt());
@@ -562,12 +563,17 @@
   QStringList oldUrlList = settings.value("casterUrlList").toStringList();
   QStringList newUrlList;
+  bool replaced = false;
   for (int ii = 0; ii < oldUrlList.count(); ii++) {
     QUrl oldUrl(oldUrlList[ii]);
     if (url.host() == oldUrl.host()) {
       newUrlList << url.toString();
+      replaced = true;
     }
     else {
       newUrlList << oldUrl.toString();
     }
+  }
+  if (! replaced) {
+    newUrlList << url.toString();
   }
   settings.setValue("casterUrlList", newUrlList);
