40 lines
1.9 KiB
Diff
40 lines
1.9 KiB
Diff
diff --git a/overlayunit.pas b/overlayunit.pas
|
|
index de8725f..005f171 100644
|
|
--- a/overlayunit.pas
|
|
+++ b/overlayunit.pas
|
|
@@ -5377,7 +5377,7 @@ begin
|
|
//Determine Mangohud dependency status
|
|
|
|
//locate MangoHud and store result in tmp folder
|
|
- RunCommand('bash -c ''find /usr/share/vulkan/implicit_layer.d/MangoHud.json >> /tmp/goverlay/dependency_mangohud''', s);
|
|
+ RunCommand('bash -c ''find-xdg-data-files vulkan/implicit_layer.d/MangoHud.json >> /tmp/goverlay/dependency_mangohud''', s);
|
|
|
|
// Assign Text file dependency_mangohud to variable mangohudVAR
|
|
AssignFile(mangohudVAR, '/tmp/goverlay/dependency_mangohud');
|
|
@@ -5386,7 +5386,7 @@ begin
|
|
CloseFile(mangohudVAR);
|
|
|
|
// Read String and store value on mangohuddependencyVALUE based on result
|
|
- if mangohudSTR = '/usr/share/vulkan/implicit_layer.d/MangoHud.json' then
|
|
+ if mangohudSTR <> '' then
|
|
mangohuddependencyVALUE := 1
|
|
else
|
|
mangohuddependencyVALUE := 0;
|
|
@@ -5395,7 +5395,7 @@ begin
|
|
//Determine vkBasalt dependency staus
|
|
|
|
//locate vkBasalt and store result in tmp folder
|
|
- RunCommand('bash -c ''find /usr/share/vulkan/implicit_layer.d/vkBasalt.json >> /tmp/goverlay/dependency_vkbasalt''', s);
|
|
+ RunCommand('bash -c ''find-xdg-data-files vulkan/implicit_layer.d/vkBasalt.json >> /tmp/goverlay/dependency_vkbasalt''', s);
|
|
|
|
// Assign Text file dependency_mangohud to variable mangohudVAR
|
|
AssignFile(vkbasaltVAR, '/tmp/goverlay/dependency_vkbasalt');
|
|
@@ -5404,7 +5404,7 @@ begin
|
|
CloseFile(vkbasaltVAR);
|
|
|
|
// Read String and store value on vkbasaltdependencyVALUE based on result
|
|
- if vkbasaltSTR = '/usr/share/vulkan/implicit_layer.d/vkBasalt.json' then
|
|
+ if vkbasaltSTR <> '' then
|
|
vkbasaltdependencyVALUE := 1
|
|
else
|
|
vkbasaltdependencyVALUE := 0;
|