diff options
| author | oldmud0 <3421260-oldmud0@users.noreply.gitlab.com> | 2019-07-03 22:28:13 +0000 |
|---|---|---|
| committer | oldmud0 <3421260-oldmud0@users.noreply.gitlab.com> | 2019-07-03 22:28:13 +0000 |
| commit | 2ef6aecb0d2f7c24babe7503f2f1c6d3f1971fc9 (patch) | |
| tree | 278d49b687717495970fb4665b5a2cc8282b6ff9 | |
| parent | 6c1d5ea41ebb6631901f00adf11d273e2411997e (diff) | |
| parent | d07dd1d5fe42f0120d4d5ff1050fcd082123b2e9 (diff) | |
Merge branch 'master' into 'master'
Fixed evidence not recognizing subfolder issue.
See merge request AttorneyOnline/AO2-Client!66
| -rw-r--r-- | src/evidence.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/evidence.cpp b/src/evidence.cpp index 4e796642..ebef7490 100644 --- a/src/evidence.cpp +++ b/src/evidence.cpp @@ -188,11 +188,12 @@ void Courtroom::on_evidence_image_name_edited() void Courtroom::on_evidence_image_button_clicked() { + QDir dir(ao_app->get_base_path() + "evidence"); QFileDialog dialog(this); dialog.setFileMode(QFileDialog::ExistingFile); dialog.setNameFilter(tr("Images (*.png)")); dialog.setViewMode(QFileDialog::List); - dialog.setDirectory(ao_app->get_base_path() + "evidence"); + dialog.setDirectory(dir); QStringList filenames; @@ -203,13 +204,8 @@ void Courtroom::on_evidence_image_button_clicked() return; QString filename = filenames.at(0); - - QStringList split_filename = filename.split("/"); - - filename = split_filename.at(split_filename.size() - 1); - + filename = dir.relativeFilePath(filename); ui_evidence_image_name->setText(filename); - on_evidence_image_name_edited(); } |
