Prevent edits of unsent messages

pull/471/head
Nicolas Werner 4 years ago
parent 2a5e20dc6f
commit 0db4d71ec2
  1. 3
      src/timeline/TimelineModel.cpp
  2. 3
      src/timeline/TimelineModel.h

@ -1536,6 +1536,9 @@ TimelineModel::formatMemberEvent(QString id)
void
TimelineModel::setEdit(QString newEdit)
{
if (edit_.startsWith('m'))
return;
if (edit_ != newEdit) {
auto ev = events.get(newEdit.toStdString(), "");
if (ev && mtx::accessors::sender(*ev) == http::client()->user_id().to_string()) {

@ -260,6 +260,9 @@ public slots:
QString reply() const { return reply_; }
void setReply(QString newReply)
{
if (edit_.startsWith('m'))
return;
if (reply_ != newReply) {
reply_ = newReply;
emit replyChanged(reply_);

Loading…
Cancel
Save