| 780 | #elif defined(__APPLE__) |
| 781 | |
| 782 | static QString UpdateVersionNumberInName(QString name, QStringView new_version) |
| 783 | { |
| 784 | QString current_version_string(BuildVersion::GitTag); |
| 785 | QStringView current_version = current_version_string; |
| 786 | if (!current_version.empty() && !new_version.empty() && current_version[0] == 'v' && new_version[0] == 'v') |
| 787 | { |
| 788 | current_version = current_version.mid(1); |
| 789 | new_version = new_version.mid(1); |
| 790 | } |
| 791 | if (!current_version.empty() && !new_version.empty()) |
| 792 | name.replace(current_version.data(), current_version.size(), new_version.data(), new_version.size()); |
| 793 | return name; |
| 794 | } |
| 795 | |
| 796 | bool AutoUpdaterDialog::processUpdate(const std::vector<u8>& data, QProgressDialog& progress) |
| 797 | { |
no test coverage detected