fix segfault on disconnect (#5447)

* add new param to closeRequest

* don't emit signals in dtors

* send closeRequest

* fix build failure

* fix build failure

* see if we can get away with the overloaded triggered

* fix build failure
This commit is contained in:
RickyRister 2025-01-11 19:19:45 -08:00 committed by GitHub
parent 3b544a36a8
commit 7347ba88ac
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 59 additions and 67 deletions

View file

@ -29,7 +29,6 @@ signals:
void maximizeClient();
private slots:
void sendMessage();
void actLeave();
void messageSent(const Response &response);
void addMentionTag(QString mentionTag);
void messageClicked();
@ -41,7 +40,7 @@ public:
const ServerInfo_User &_otherUserInfo);
~TabMessage() override;
void retranslateUi() override;
void closeRequest() override;
void closeRequest(bool forced = false) override;
void tabActivated() override;
QString getUserName() const;
QString getTabText() const override;