calculate number of plugins correctly
This commit is contained in:
parent
cc78717786
commit
1efefe4de5
@ -105,7 +105,11 @@ public class IITC_PluginPreferenceActivity extends PreferenceActivity {
|
|||||||
void checkForNewPlugins() {
|
void checkForNewPlugins() {
|
||||||
File[] user = getUserPlugins();
|
File[] user = getUserPlugins();
|
||||||
String[] official = getAssetPlugins();
|
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");
|
Log.d("iitcm", "new or less plugins found since last start, rebuild preferences");
|
||||||
sPlugins.clear();
|
sPlugins.clear();
|
||||||
setUpPluginPreferenceScreen();
|
setUpPluginPreferenceScreen();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user