diff --git a/src/webui/webapplication.cpp b/src/webui/webapplication.cpp index f7ba66969..8264560b4 100644 --- a/src/webui/webapplication.cpp +++ b/src/webui/webapplication.cpp @@ -364,9 +364,13 @@ void WebApplication::action_command_addTrackers() QString hash = request().posts["hash"]; if (!hash.isEmpty()) { - QString urls = request().posts["urls"]; - QStringList list = urls.split('\n'); - QBtSession::instance()->addTrackersAndUrlSeeds(hash, list, QStringList()); + QStringList trackers; + foreach (QString url, request().posts["urls"].split('\n')) { + url = url.trimmed(); + if (!url.isEmpty()) + trackers << url; + } + QBtSession::instance()->addTrackersAndUrlSeeds(hash, trackers, QStringList()); } } diff --git a/src/webui/www/public/properties_content.html b/src/webui/www/public/properties_content.html index 435b000de..520a28045 100644 --- a/src/webui/www/public/properties_content.html +++ b/src/webui/www/public/properties_content.html @@ -27,10 +27,10 @@ - - - - + + + +
QBT_TR(URL)QBT_TR QBT_TR(Status)QBT_TRQBT_TR(Peers)QBT_TRQBT_TR(Message)QBT_TRQBT_TR(URL)QBT_TR QBT_TR(Status)QBT_TRQBT_TR(Peers)QBT_TRQBT_TR(Message)QBT_TR