mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-12 18:27:23 +01:00
Revert "fix: ignore the default profile when installing a plugin" (#1481)
This commit is contained in:
parent
d7106e63ac
commit
41667572c8
1 changed files with 0 additions and 13 deletions
|
|
@ -785,19 +785,6 @@ internal partial class PluginManager : IDisposable, IServiceType
|
||||||
{
|
{
|
||||||
Log.Debug($"Installing plugin {repoManifest.Name} (testing={useTesting})");
|
Log.Debug($"Installing plugin {repoManifest.Name} (testing={useTesting})");
|
||||||
|
|
||||||
// If this plugin is in the default profile for whatever reason, delete the state
|
|
||||||
// If it was in multiple profiles and is still, the user uninstalled it and chose to keep it in there,
|
|
||||||
// or the user removed the plugin manually in which case we don't care
|
|
||||||
var defaultProfile = this.profileManager.DefaultProfile;
|
|
||||||
using (defaultProfile.GetSyncScope())
|
|
||||||
{
|
|
||||||
if (defaultProfile.WantsPlugin(repoManifest.InternalName).HasValue)
|
|
||||||
{
|
|
||||||
// We don't need to apply, it doesn't matter
|
|
||||||
await defaultProfile.RemoveAsync(repoManifest.InternalName, false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Ensure that we have a testing opt-in for this plugin if we are installing a testing version
|
// Ensure that we have a testing opt-in for this plugin if we are installing a testing version
|
||||||
if (useTesting && this.configuration.PluginTestingOptIns!.All(x => x.InternalName != repoManifest.InternalName))
|
if (useTesting && this.configuration.PluginTestingOptIns!.All(x => x.InternalName != repoManifest.InternalName))
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue