Skip to content

Commit 09498f7

Browse files
ComputerEliteComputerElite
authored andcommitted
Reload mods on permission grant, makes mod installation more stable
1 parent 8918ab7 commit 09498f7

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

QuestAppVersionSwitcher/Assets/html/script.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ function FormatMod(mod, active = true) {
292292
return `
293293
<div class="mod">
294294
<div class="leftRightSplit">
295-
<img class="modCover" src="/mods/cover?id=${mod.Id}" onerror="this.src = 'https://raw.githubusercontent.com/ComputerElite/ComputerElite.github.io/main/assets/ModCover.png'" >
295+
<img class="modCover" src="${mod.hasCover ? `/mods/cover?id=${mod.Id}` : `https://raw.githubusercontent.com/ComputerElite/ComputerElite.github.io/main/assets/ModCover.png`}">
296296
<div class="upDownSplit spaceBetween">
297297
<div class="upDownSplit">
298298
<div class="leftRightSplit nomargin">

QuestAppVersionSwitcher/FolderPermission.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
using Java.IO;
1919
using Java.Lang;
2020
using QuestAppVersionSwitcher.Core;
21+
using QuestAppVersionSwitcher.Mods;
2122
using Xamarin.Forms.Internals;
2223
using File = System.IO.File;
2324

@@ -156,6 +157,7 @@ public void OnActivityResult(Result resultCode, Intent data)
156157
AndroidCore.context.ContentResolver.TakePersistableUriPermission(
157158
data.Data,
158159
ActivityFlags.GrantReadUriPermission | ActivityFlags.GrantWriteUriPermission);
160+
QAVSModManager.Update();
159161
}
160162
}
161163
}
@@ -168,6 +170,7 @@ public void OnActivityResult(Object result)
168170
AndroidCore.context.ContentResolver.TakePersistableUriPermission(
169171
activityResult.Data.Data,
170172
ActivityFlags.GrantReadUriPermission | ActivityFlags.GrantWriteUriPermission);
173+
QAVSModManager.Update();
171174
}
172175
}
173176
}

0 commit comments

Comments
 (0)