mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-02-02 09:55:55 +00:00
Minor Windows bug fixes
This commit is contained in:
parent
ff08abe177
commit
afaca423cc
@ -967,7 +967,11 @@ QTorrentHandle Bittorrent::addTorrent(QString path, bool fromScanDir, QString fr
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Processing torrents
|
// Processing torrents
|
||||||
|
#ifdef Q_WS_WIN
|
||||||
|
const QString file = path.trimmed().replace("file:///", "", Qt::CaseInsensitive);
|
||||||
|
#else
|
||||||
const QString file = path.trimmed().replace("file://", "", Qt::CaseInsensitive);
|
const QString file = path.trimmed().replace("file://", "", Qt::CaseInsensitive);
|
||||||
|
#endif
|
||||||
if(file.isEmpty()) {
|
if(file.isEmpty()) {
|
||||||
return h;
|
return h;
|
||||||
}
|
}
|
||||||
|
@ -81,7 +81,11 @@ void engineSelectDlg::dropEvent(QDropEvent *event) {
|
|||||||
QString file;
|
QString file;
|
||||||
foreach(file, files) {
|
foreach(file, files) {
|
||||||
qDebug("dropped %s", qPrintable(file));
|
qDebug("dropped %s", qPrintable(file));
|
||||||
|
#ifdef Q_WS_WIN
|
||||||
|
file = file.replace("file:///", "");
|
||||||
|
#else
|
||||||
file = file.replace("file://", "");
|
file = file.replace("file://", "");
|
||||||
|
#endif
|
||||||
if(file.startsWith("http://", Qt::CaseInsensitive) || file.startsWith("https://", Qt::CaseInsensitive) || file.startsWith("ftp://", Qt::CaseInsensitive)) {
|
if(file.startsWith("http://", Qt::CaseInsensitive) || file.startsWith("https://", Qt::CaseInsensitive) || file.startsWith("ftp://", Qt::CaseInsensitive)) {
|
||||||
setCursor(QCursor(Qt::WaitCursor));
|
setCursor(QCursor(Qt::WaitCursor));
|
||||||
downloader->downloadUrl(file);
|
downloader->downloadUrl(file);
|
||||||
|
@ -314,7 +314,11 @@ void TransferListWidget::updateMetadata(QTorrentHandle &h) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void TransferListWidget::previewFile(QString filePath) {
|
void TransferListWidget::previewFile(QString filePath) {
|
||||||
|
#ifdef Q_WS_WIN
|
||||||
|
QDesktopServices::openUrl(QUrl(QString("file:///")+filePath));
|
||||||
|
#else
|
||||||
QDesktopServices::openUrl(QUrl(QString("file://")+filePath));
|
QDesktopServices::openUrl(QUrl(QString("file://")+filePath));
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int TransferListWidget::updateTorrent(int row) {
|
int TransferListWidget::updateTorrent(int row) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user