diff --git a/src/librssguard/gui/dialogs/formmain.cpp b/src/librssguard/gui/dialogs/formmain.cpp index 662adb737..e5dd44b83 100644 --- a/src/librssguard/gui/dialogs/formmain.cpp +++ b/src/librssguard/gui/dialogs/formmain.cpp @@ -671,6 +671,7 @@ void FormMain::saveSize() { settings->setValue(GROUP(GUI), GUI::MainWindowStartsMaximized, is_maximized); settings->setValue(GROUP(GUI), GUI::MainWindowStartsFullscreen, is_fullscreen); settings->setValue(GROUP(GUI), GUI::StatusBarVisible, m_ui->m_actionSwitchStatusBar->isChecked()); + m_ui->m_tabWidget->feedMessageViewer()->saveSize(); } diff --git a/src/librssguard/gui/webbrowser.cpp b/src/librssguard/gui/webbrowser.cpp index 02a29d50a..5984e6978 100644 --- a/src/librssguard/gui/webbrowser.cpp +++ b/src/librssguard/gui/webbrowser.cpp @@ -219,7 +219,7 @@ void WebBrowser::initializeLayout() { m_actionBack->setIcon(qApp->icons()->fromTheme(QSL("go-previous"))); m_actionForward->setIcon(qApp->icons()->fromTheme(QSL("go-next"))); - m_actionReload->setIcon(qApp->icons()->fromTheme(QSL("reload"))); + m_actionReload->setIcon(qApp->icons()->fromTheme(QSL("reload"), QSL("view-refresh"))); m_actionStop->setIcon(qApp->icons()->fromTheme(QSL("process-stop"))); QWidgetAction* act_discover = new QWidgetAction(this); diff --git a/src/librssguard/network-web/downloadmanager.cpp b/src/librssguard/network-web/downloadmanager.cpp index 347716af6..04b74e931 100644 --- a/src/librssguard/network-web/downloadmanager.cpp +++ b/src/librssguard/network-web/downloadmanager.cpp @@ -159,7 +159,7 @@ QString DownloadItem::saveFileName(const QString& directory) const { QString base_name = info.completeBaseName(); QString end_name = info.suffix(); - if (base_name.isEmpty()) { + if (base_name.isEmpty() || base_name.contains(QRegularExpression(QSL("\\/|<|\\?")))) { base_name = QSL("unnamed_download"); }