1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-04-04 12:52:06 -04:00

display: Fix output config on delete & popup height

This commit is contained in:
purian23
2026-02-24 01:03:51 -05:00
committed by bbedward
parent 9c58569b4c
commit 74e4f8ea1e
2 changed files with 12 additions and 2 deletions

View File

@@ -231,13 +231,16 @@ Singleton {
const compositor = CompositorService.compositor;
const profilesDir = getProfilesDir();
const profileFile = profilesDir + "/" + profileId + getProfileExtension();
const isActive = SettingsData.getActiveDisplayProfile(compositor) === profileId;
profilesLoading = true;
Proc.runCommand("delete-profile", ["rm", "-f", profileFile], (output, exitCode) => {
profilesLoading = false;
SettingsData.removeDisplayProfile(compositor, profileId);
if (SettingsData.getActiveDisplayProfile(compositor) === profileId)
if (isActive) {
SettingsData.setActiveDisplayProfile(compositor, "");
backendWriteOutputsConfig(allOutputs);
}
const updated = JSON.parse(JSON.stringify(validatedProfiles));
delete updated[profileId];
validatedProfiles = updated;