aboutsummaryrefslogtreecommitdiff
path: root/src/evidence.cpp
diff options
context:
space:
mode:
authorCrystalwarrior <Varsash@Gmail.com>2022-07-31 16:17:25 +0300
committerGitHub <noreply@github.com>2022-07-31 15:17:25 +0200
commit4124a43674bdd9e85a55114158a725f61e139962 (patch)
tree96fdbb61036d205ef7493f1bc38363142b9f6248 /src/evidence.cpp
parent1cfbfd51a70ae61279f53a1b14dbc0c81fe1d259 (diff)
Fix evidence out of range issue due to an oversight (#836)
Diffstat (limited to 'src/evidence.cpp')
-rw-r--r--src/evidence.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/evidence.cpp b/src/evidence.cpp
index 289ef758..ab3a6a38 100644
--- a/src/evidence.cpp
+++ b/src/evidence.cpp
@@ -261,13 +261,14 @@ void Courtroom::set_evidence_list(QVector<evi_type> &p_evi_list)
if (ui_evidence_overlay
->isVisible()) // Update the currently edited evidence for this user
{
+ int p_id = current_evidence - (max_evidence_on_page * current_evidence_page);
if (current_evidence >= local_evidence_list.size()) {
evidence_close();
ui_evidence_name->setText("");
}
else if (ui_evidence_ok->isHidden()) // We haven't clicked to edit it or anything
{
- on_evidence_double_clicked(current_evidence);
+ on_evidence_double_clicked(p_id);
}
// Todo: make a function that compares two pieces of evidence for any
// differences
@@ -298,7 +299,7 @@ void Courtroom::set_evidence_list(QVector<evi_type> &p_evi_list)
break;
case QMessageBox::No:
// "Discard changes and keep theirs"
- on_evidence_double_clicked(current_evidence);
+ on_evidence_double_clicked(p_id);
break;
default:
// should never be reached