Fixed java refresh button

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97 2024-02-18 22:32:54 +02:00
parent 889f604a41
commit 1c96ae5807
No known key found for this signature in database
GPG key ID: 55EF5DA53DB36318
3 changed files with 10 additions and 7 deletions

View file

@ -104,10 +104,12 @@ bool sortJavas(BaseVersion::Ptr left, BaseVersion::Ptr right)
void VersionList::sortVersions()
{
if (!m_version || !m_version->data())
return;
QString versionStr = SysInfo::getSupportedJavaArchitecture();
beginResetModel();
auto runtimes = m_version->data()->runtimes;
if (!versionStr.isEmpty() && runtimes.contains(versionStr)) {
if (!versionStr.isEmpty() && !runtimes.isEmpty() && runtimes.contains(versionStr)) {
m_vlist = runtimes.value(versionStr);
std::sort(m_vlist.begin(), m_vlist.end(), sortJavas);
} else {