Differential D17779 Diff 48157 src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationFilterActivity.java
Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationFilterActivity.java
Show First 20 Lines • Show All 117 Lines • ▼ Show 20 Line(s) | 117 | for (int i = 0; i < count; i++) { | |||
---|---|---|---|---|---|
118 | ApplicationInfo appInfo = appList.get(i); | 118 | ApplicationInfo appInfo = appList.get(i); | ||
119 | apps[i] = new AppListInfo(); | 119 | apps[i] = new AppListInfo(); | ||
120 | apps[i].pkg = appInfo.packageName; | 120 | apps[i].pkg = appInfo.packageName; | ||
121 | apps[i].name = appInfo.loadLabel(packageManager).toString(); | 121 | apps[i].name = appInfo.loadLabel(packageManager).toString(); | ||
122 | apps[i].icon = resizeIcon(appInfo.loadIcon(packageManager), 48); | 122 | apps[i].icon = resizeIcon(appInfo.loadIcon(packageManager), 48); | ||
123 | apps[i].isEnabled = appDatabase.isEnabled(appInfo.packageName); | 123 | apps[i].isEnabled = appDatabase.isEnabled(appInfo.packageName); | ||
124 | } | 124 | } | ||
125 | 125 | | |||
126 | Arrays.sort(apps, (lhs, rhs) -> StringsHelper.compare(lhs.name, rhs.name)); | 126 | Arrays.sort(apps, (lhs, rhs) -> lhs.name.compareToIgnoreCase(rhs.name)); | ||
127 | 127 | | |||
128 | runOnUiThread(this::displayAppList); | 128 | runOnUiThread(this::displayAppList); | ||
129 | }).start(); | 129 | }).start(); | ||
130 | 130 | | |||
131 | } | 131 | } | ||
132 | 132 | | |||
133 | private void displayAppList() { | 133 | private void displayAppList() { | ||
134 | 134 | | |||
▲ Show 20 Lines • Show All 112 Lines • Show Last 20 Lines |