Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 02745400 authored by Sayantan Roychowdhury's avatar Sayantan Roychowdhury
Browse files

set icon for system apps

parent d303c333
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -164,6 +164,17 @@ class ApplicationListRVAdapter(
        searchApp: Application,
        shimmerDrawable: ShimmerDrawable
    ) {
        if (searchApp.isSystemApp) {
            appIcon.apply {
                try {
                    setImageDrawable(context.packageManager.getApplicationIcon(searchApp.package_name))
                } catch (e: Exception) {
                    Timber.w("Icon could not be set for system app - ${searchApp.package_name} - ${e.message}")
                    e.printStackTrace()
                }
            }
            return
        }
        when (searchApp.origin) {
            Origin.GPLAY -> {
                appIcon.load(searchApp.icon_image_path) {