mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-19 17:49:14 +00:00
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.
This commit is contained in:
parent
5889e2905e
commit
74f9661556
|
@ -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(
|
||||
|
|
Loading…
Reference in a new issue