fix some crashes, mostly related to network requests (#6187)
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#include "widgets/helper/NotebookButton.hpp"
|
||||
|
||||
#include "Application.hpp"
|
||||
#include "common/QLogging.hpp"
|
||||
#include "singletons/Theme.hpp"
|
||||
#include "widgets/helper/Button.hpp"
|
||||
@@ -213,11 +214,21 @@ void NotebookButton::dropEvent(QDropEvent *event)
|
||||
|
||||
void NotebookButton::hideEvent(QHideEvent *)
|
||||
{
|
||||
if (isAppAboutToQuit())
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
this->parent_->refresh();
|
||||
}
|
||||
|
||||
void NotebookButton::showEvent(QShowEvent *)
|
||||
{
|
||||
if (isAppAboutToQuit())
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
this->parent_->refresh();
|
||||
}
|
||||
|
||||
|
||||
@@ -848,6 +848,8 @@ void SplitHeader::updateChannelText()
|
||||
NetworkRequest(url, NetworkRequestType::Get)
|
||||
.caller(this)
|
||||
.onSuccess([this](auto result) {
|
||||
assert(!isAppAboutToQuit());
|
||||
|
||||
// NOTE: We do not follow the redirects, so we need to make sure we only treat code 200 as a valid image
|
||||
if (result.status() == 200)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user