Add 600ms rate limit to IC signal
This commit is contained in:
parent
fe5128280c
commit
311e260d65
@ -828,6 +828,7 @@ private slots:
|
|||||||
void on_casing_clicked();
|
void on_casing_clicked();
|
||||||
|
|
||||||
void ping_server();
|
void ping_server();
|
||||||
|
void ratelimit_ic();
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // COURTROOM_H
|
#endif // COURTROOM_H
|
||||||
|
@ -1525,6 +1525,8 @@ void Courtroom::on_chat_return_pressed()
|
|||||||
if ((anim_state < 3 || text_state < 2) && objection_state == 0)
|
if ((anim_state < 3 || text_state < 2) && objection_state == 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
ui_ic_chat_message->blockSignals(true);
|
||||||
|
QTimer::singleShot(600, this, SLOT(ratelimit_ic()));
|
||||||
// MS#
|
// MS#
|
||||||
// deskmod#
|
// deskmod#
|
||||||
// pre-emote#
|
// pre-emote#
|
||||||
@ -4709,6 +4711,10 @@ void Courtroom::announce_case(QString title, bool def, bool pro, bool jud,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Courtroom::ratelimit_ic() {
|
||||||
|
ui_ic_chat_message->blockSignals(false);
|
||||||
|
}
|
||||||
|
|
||||||
Courtroom::~Courtroom()
|
Courtroom::~Courtroom()
|
||||||
{
|
{
|
||||||
delete music_player;
|
delete music_player;
|
||||||
|
Loading…
Reference in New Issue
Block a user