diff --git a/src/GUI.cpp b/src/GUI.cpp index 9d58de7e0..9ca206276 100644 --- a/src/GUI.cpp +++ b/src/GUI.cpp @@ -63,7 +63,6 @@ GUI::GUI(QWidget *parent, QStringList torrentCmdLine) : QMainWindow(parent){ setupUi(this); setWindowTitle(tr("qBittorrent ")+VERSION); - QCoreApplication::setApplicationName("qBittorrent"); readSettings(); s = new session(fingerprint("qB", VERSION_MAJOR, VERSION_MINOR, VERSION_BUGFIX, 0)); @@ -1160,6 +1159,7 @@ void GUI::deleteSelection(){ QHash::iterator it = handles.find(fileHash); if(it != handles.end() && it.key() == fileHash) { torrent_handle h = it.value(); + QString fileName = QString(h.name().c_str()); // Remove torrent from handles handles.erase(it); s->remove_torrent(h); @@ -1175,7 +1175,7 @@ void GUI::deleteSelection(){ torrentBackup.remove(fileHash+".pieces"); torrentBackup.remove(fileHash+".savepath"); // Update info bar - setInfoBar("'" + QString(h.name().c_str()) +"' "+tr("removed.", " removed.")); + setInfoBar("'" + fileName +"' "+tr("removed.", " removed.")); --nbTorrents; tabs->setTabText(0, tr("Transfers") +" ("+QString(misc::toString(nbTorrents).c_str())+")"); }else{ diff --git a/src/main.cpp b/src/main.cpp index 3e98572ef..27914926b 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -97,6 +97,7 @@ int main(int argc, char *argv[]){ qDebug("%s locale unrecognized, using default (en_GB).", (const char*)locale.toUtf8()); } app.installTranslator(&translator); + app.setApplicationName("qBittorrent"); // Read torrents given on command line QStringList torrentCmdLine = app.arguments(); // Remove first argument (program name)