提交 74f96615 编写于 作者: K Kurt Kartaltepe

UI:Fix crash on log upload

Earlier code calls enable on platform specific UI elements resulting in
crash since these elements are deleted on Linux.
上级 5889e290
......@@ -5279,7 +5279,9 @@ void OBSBasic::UploadLog(const char *subdir, const char *file, const bool crash)
return;
ui->menuLogFiles->setEnabled(false);
#if defined(_WIN32) || defined(__APPLE__)
ui->menuCrashLogs->setEnabled(false);
#endif
stringstream ss;
ss << "OBS " << App()->GetVersionString() << " log file uploaded at "
......@@ -5361,7 +5363,9 @@ void OBSBasic::on_actionCheckForUpdates_triggered()
void OBSBasic::logUploadFinished(const QString &text, const QString &error)
{
ui->menuLogFiles->setEnabled(true);
#if defined(_WIN32) || defined(__APPLE__)
ui->menuCrashLogs->setEnabled(true);
#endif
if (text.isEmpty()) {
OBSMessageBox::critical(
......@@ -5375,7 +5379,9 @@ void OBSBasic::logUploadFinished(const QString &text, const QString &error)
void OBSBasic::crashUploadFinished(const QString &text, const QString &error)
{
ui->menuLogFiles->setEnabled(true);
#if defined(_WIN32) || defined(__APPLE__)
ui->menuCrashLogs->setEnabled(true);
#endif
if (text.isEmpty()) {
OBSMessageBox::critical(
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册