diff options
-rwxr-xr-x | snap_launcher/bin/whatsie | bin | 1708240 -> 1708360 bytes | |||
-rw-r--r-- | src/downloadmanagerwidget.cpp | 2 | ||||
-rw-r--r-- | src/mainwindow.cpp | 2 | ||||
-rw-r--r-- | src/settingswidget.cpp | 2 | ||||
-rw-r--r-- | src/webenginepage.cpp | 7 |
5 files changed, 7 insertions, 6 deletions
diff --git a/snap_launcher/bin/whatsie b/snap_launcher/bin/whatsie Binary files differindex c6bf5ff..39d7e76 100755 --- a/snap_launcher/bin/whatsie +++ b/snap_launcher/bin/whatsie diff --git a/src/downloadmanagerwidget.cpp b/src/downloadmanagerwidget.cpp index dbf57e9..8ebc7e9 100644 --- a/src/downloadmanagerwidget.cpp +++ b/src/downloadmanagerwidget.cpp @@ -16,7 +16,7 @@ void DownloadManagerWidget::downloadRequested(QWebEngineDownloadItem *download) {
//Q_ASSERT(download && download->state() == QWebEngineDownloadItem::DownloadRequested);
QString path;
- if(settings.value("useNativeFileDialog",true).toBool() == false)
+ if(settings.value("useNativeFileDialog",false).toBool() == false)
{
path = QFileDialog::getSaveFileName(this, tr("Save as"), download->path(),tr("Any file (*)"),nullptr,QFileDialog::DontUseNativeDialog);
}else{
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 934c0cf..bd38f39 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -758,7 +758,7 @@ void MainWindow::loadingQuirk(QString test) void MainWindow::handleDownloadRequested(QWebEngineDownloadItem *download) { QFileDialog dialog(this); - if(settings.value("useNativeFileDialog",true).toBool() == false){ + if(settings.value("useNativeFileDialog",false).toBool() == false){ dialog.setOption(QFileDialog::DontUseNativeDialog,true); }else{ dialog.setOption(QFileDialog::DontUseNativeDialog,false); diff --git a/src/settingswidget.cpp b/src/settingswidget.cpp index 40c6c5b..79394aa 100644 --- a/src/settingswidget.cpp +++ b/src/settingswidget.cpp @@ -28,7 +28,7 @@ SettingsWidget::SettingsWidget(QWidget *parent, QString engineCachePath, QString ui->enableSpellCheck->setChecked(settings.value("sc_enabled",true).toBool()); ui->notificationTimeOutspinBox->setValue(settings.value("notificationTimeOut",9000).toInt()/1000); ui->notificationCombo->setCurrentIndex(settings.value("notificationCombo",1).toInt()); - ui->useNativeFileDialog->setChecked(settings.value("useNativeFileDialog",true).toBool()); + ui->useNativeFileDialog->setChecked(settings.value("useNativeFileDialog",false).toBool()); ui->automaticThemeCheckBox->blockSignals(true); bool automaticThemeSwitching = settings.value("automaticTheme",false).toBool(); diff --git a/src/webenginepage.cpp b/src/webenginepage.cpp index cd3fe99..d92c3fc 100644 --- a/src/webenginepage.cpp +++ b/src/webenginepage.cpp @@ -139,20 +139,22 @@ QStringList WebEnginePage::chooseFiles(QWebEnginePage::FileSelectionMode mode, c QFileDialog* dialog = new QFileDialog(); dialog->setFileMode(dialogMode); - if(settings.value("useNativeFileDialog",true).toBool() == false){ + if(settings.value("useNativeFileDialog",false).toBool() == false){ dialog->setOption(QFileDialog::DontUseNativeDialog,true); }else{ dialog->setOption(QFileDialog::DontUseNativeDialog,false); } - QStringList mimeFilters = acceptedMimeTypes; + QStringList mimeFilters; mimeFilters.append("application/octet-stream"); // to show All files(*) + mimeFilters.append(acceptedMimeTypes); if(acceptedMimeTypes.contains("image/*")){ foreach(QByteArray mime,QImageReader::supportedImageFormats()){ mimeFilters.append("image/"+mime); } } + mimeFilters.sort(Qt::CaseSensitive); dialog->setMimeTypeFilters(mimeFilters); @@ -160,7 +162,6 @@ QStringList WebEnginePage::chooseFiles(QWebEnginePage::FileSelectionMode mode, c if(dialog->exec()) { selectedFiles = dialog->selectedFiles(); } - return selectedFiles; } |