mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
parent
fae9066be6
commit
e8d48e8788
|
@ -52,6 +52,7 @@
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QRegularExpression>
|
#include <QRegularExpression>
|
||||||
#include <QStringBuilder>
|
#include <QStringBuilder>
|
||||||
|
#include <QtGlobal>
|
||||||
|
|
||||||
#ifdef SPELL_CHECKING
|
#ifdef SPELL_CHECKING
|
||||||
#include <KF5/SonnetUi/sonnet/spellcheckdecorator.h>
|
#include <KF5/SonnetUi/sonnet/spellcheckdecorator.h>
|
||||||
|
@ -450,10 +451,19 @@ void GenericChatForm::setName(const QString& newName)
|
||||||
|
|
||||||
void GenericChatForm::show(ContentLayout* contentLayout)
|
void GenericChatForm::show(ContentLayout* contentLayout)
|
||||||
{
|
{
|
||||||
contentLayout->mainContent->layout()->addWidget(this);
|
|
||||||
contentLayout->mainHead->layout()->addWidget(headWidget);
|
contentLayout->mainHead->layout()->addWidget(headWidget);
|
||||||
headWidget->show();
|
headWidget->show();
|
||||||
|
|
||||||
|
#if QT_VERSION < QT_VERSION_CHECK(5, 12, 4) && QT_VERSION > QT_VERSION_CHECK(5, 11, 0)
|
||||||
|
// HACK: switching order happens to avoid a Qt bug causing segfault, present between these versions.
|
||||||
|
// this could cause flickering if our form is shown before added to the layout
|
||||||
|
// https://github.com/qTox/qTox/issues/5570
|
||||||
QWidget::show();
|
QWidget::show();
|
||||||
|
contentLayout->mainContent->layout()->addWidget(this);
|
||||||
|
#else
|
||||||
|
contentLayout->mainContent->layout()->addWidget(this);
|
||||||
|
QWidget::show();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void GenericChatForm::showEvent(QShowEvent*)
|
void GenericChatForm::showEvent(QShowEvent*)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user