From fa15ce645c99e5e163991e2e77782a2ba21dafbb Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Sun, 26 Oct 2014 13:32:34 +0000 Subject: [PATCH] Create entries for new plugins in sorted order. For #319. --- resources/report/js/script.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/resources/report/js/script.js b/resources/report/js/script.js index cd7a5da9..364796fb 100644 --- a/resources/report/js/script.js +++ b/resources/report/js/script.js @@ -813,6 +813,7 @@ function sortPlugins(evt) { result.forEach(function(plugin){ loadOrder.push(plugin.name); for (var i = 0; i < loot.game.plugins.length; ++i) { + var found = false; if (loot.game.plugins[i].name == plugin.name) { loot.game.plugins[i].crc = plugin.crc; loot.game.plugins[i].isDummy = plugin.isDummy; @@ -820,8 +821,13 @@ function sortPlugins(evt) { loot.game.plugins[i].messages = plugin.messages; loot.game.plugins[i].tags = plugin.tags; loot.game.plugins[i].isDirty = plugin.isDirty; + + found = true; break; } + if (!found) { + loot.game.plugins.push(new Plugin(plugin)); + } } });