aboutsummaryrefslogtreecommitdiff
path: root/launcher/java
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2022-07-11 19:09:09 +0200
committerSefa Eyeoglu <contact@scrumplex.net>2022-07-11 19:09:20 +0200
commita4672ba00ff03620bcbd9d43ee924cb6a81c79b4 (patch)
treecd61de567c3126f0e0cc5115486c229667ec6ac1 /launcher/java
parentc0bf267baeb14f86e5391f712f578b81c9cad383 (diff)
downloadPrismLauncher-a4672ba00ff03620bcbd9d43ee924cb6a81c79b4.tar.gz
PrismLauncher-a4672ba00ff03620bcbd9d43ee924cb6a81c79b4.tar.bz2
PrismLauncher-a4672ba00ff03620bcbd9d43ee924cb6a81c79b4.zip
fix: remove unnecessary code for Windows
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
Diffstat (limited to 'launcher/java')
-rw-r--r--launcher/java/JavaUtils.cpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/launcher/java/JavaUtils.cpp b/launcher/java/JavaUtils.cpp
index 5223256c..48add99e 100644
--- a/launcher/java/JavaUtils.cpp
+++ b/launcher/java/JavaUtils.cpp
@@ -204,12 +204,6 @@ QList<JavaInstallPtr> JavaUtils::FindJavaFromRegistryKey(DWORD keyType, QString
// This will be used to find any key that contains the JavaHome value.
TCHAR *value = new TCHAR[0];
DWORD valueSz = 0;
- if (RegQueryValueExW(jreKey, L"CurrentVersion", NULL, NULL, (BYTE *)value, &valueSz) ==
- ERROR_MORE_DATA)
- {
- value = new TCHAR[valueSz];
- RegQueryValueExW(jreKey, L"CurrentVersion", NULL, NULL, (BYTE *)value, &valueSz);
- }
TCHAR subKeyName[255];
DWORD subKeyNameSize, numSubKeys, retCode;
@@ -237,6 +231,7 @@ QList<JavaInstallPtr> JavaUtils::FindJavaFromRegistryKey(DWORD keyType, QString
KEY_READ | KEY_WOW64_64KEY, &newKey) == ERROR_SUCCESS)
{
// Read the JavaHome value to find where Java is installed.
+ delete [] value;
value = new TCHAR[0];
valueSz = 0;
if (RegQueryValueExW(newKey, keyJavaDir.toStdWString().c_str(), NULL, NULL, (BYTE *)value,