Index: ps/trunk/binaries/data/mods/mod/gui/modmod/modmod.js =================================================================== --- ps/trunk/binaries/data/mods/mod/gui/modmod/modmod.js +++ ps/trunk/binaries/data/mods/mod/gui/modmod/modmod.js @@ -224,28 +224,6 @@ modsEnabledList.selected = Math.min(pos, g_ModsEnabledFiltered.length - 1); } -function applyFilters() -{ - // Save selected rows - let modsDisabledList = Engine.GetGUIObjectByName("modsDisabledList"); - let modsEnabledList = Engine.GetGUIObjectByName("modsEnabledList"); - - let selectedDisabledFolder = modsDisabledList.list_folder[modsDisabledList.selected]; - let selectedEnabledFolder = modsEnabledList.list_folder[modsEnabledList.selected]; - - // Remove selected rows to prevent a link to a non existing item - modsDisabledList.selected = -1; - modsEnabledList.selected = -1; - - displayModLists(); - - // Restore previously selected rows - modsDisabledList.selected = modsDisabledList.list_folder.indexOf(selectedDisabledFolder); - modsEnabledList.selected = modsEnabledList.list_folder.indexOf(selectedEnabledFolder); - - Engine.GetGUIObjectByName("globalModDescription").caption = ""; -} - function filterMod(folder) { let mod = g_Mods[folder]; Index: ps/trunk/binaries/data/mods/mod/gui/modmod/modmod.xml =================================================================== --- ps/trunk/binaries/data/mods/mod/gui/modmod/modmod.xml +++ ps/trunk/binaries/data/mods/mod/gui/modmod/modmod.xml @@ -19,8 +19,8 @@ style="ModernInput" size="16 0 176 100%" > - applyFilters(); - applyFilters(); + displayModLists(); + displayModLists(); Filter @@ -31,7 +31,7 @@ style="ModernTickBox" size="186 0 206 100%" > - applyFilters(); + displayModLists(); Negate @@ -67,7 +67,7 @@ auto_scroll="true" > selectedMod(this.name); - applyFilters(); + displayModLists(); enableMod();