calculate number of plugins correctly

This commit is contained in:
Philipp Schaefer 2013-09-12 16:34:44 +02:00
parent cc78717786
commit 1efefe4de5

View File

@ -105,7 +105,11 @@ public class IITC_PluginPreferenceActivity extends PreferenceActivity {
void checkForNewPlugins() {
File[] user = getUserPlugins();
String[] official = getAssetPlugins();
if ((user.length + official.length) != sPlugins.size()) {
int numPlugins = 0;
for (Map.Entry<String, ArrayList<IITC_PluginPreference>> entry : sPlugins.entrySet()) {
numPlugins += entry.getValue().size();
}
if ((user.length + official.length) != numPlugins) {
Log.d("iitcm", "new or less plugins found since last start, rebuild preferences");
sPlugins.clear();
setUpPluginPreferenceScreen();