From 140bdcfda589414d3f9f42ff2207bdb03f9af549 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 19 Feb 2014 19:32:47 +0100 Subject: [PATCH] Fixed select/unselect all Closes #1390 --- CHANGELOG.md | 1 + src/biz/bokhorst/xprivacy/ActivityMain.java | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d78f221bd..8374f9fb8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ Changelog * Fixed restriction caching (performance) * Fixed allowing contacts for contact aggregation +* Fixed select/unselect all ([issue](/../../issues/1390)) [Open issues](https://github.com/M66B/XPrivacy/issues?state=open) diff --git a/src/biz/bokhorst/xprivacy/ActivityMain.java b/src/biz/bokhorst/xprivacy/ActivityMain.java index dbeee1817..519b832ba 100644 --- a/src/biz/bokhorst/xprivacy/ActivityMain.java +++ b/src/biz/bokhorst/xprivacy/ActivityMain.java @@ -1144,15 +1144,15 @@ public int[] getSelectedOrVisibleUid(int flags) { public void selectAllVisible() { // Look through the visible apps to figure out what to do - boolean addThem = false; + mSelecting = false; for (int i = 0; i < this.getCount(); i++) { if (!mListAppSelected.contains(this.getItem(i))) { - addThem = true; + mSelecting = true; break; } } - if (addThem) { + if (mSelecting) { // Add the visible apps not already selected for (int i = 0; i < this.getCount(); i++) if (!mListAppSelected.contains(this.getItem(i)))