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

Commit b85e7ae4 authored by Moez Bhatti's avatar Moez Bhatti
Browse files

Resolve #219

parent 6be1a5b8
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
package com.moez.QKSMS.ui;

import android.app.ActivityManager.TaskDescription;
import android.app.AlertDialog;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
@@ -8,6 +9,9 @@ import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ComponentInfo;
import android.content.pm.PackageManager;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Build;
import android.os.Bundle;
import android.provider.ContactsContract;
import android.support.v4.content.ContextCompat;
+12 −0
Original line number Diff line number Diff line
package com.moez.QKSMS.ui.base;

import android.app.ActivityManager;
import android.app.ProgressDialog;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.PorterDuff;
import android.graphics.drawable.Drawable;
import android.os.Build;
@@ -44,6 +47,7 @@ public abstract class QKActivity extends AppCompatActivity {
    private ImageView mOverflowButton;
    private Menu mMenu;
    private ProgressDialog mProgressDialog;
    private Bitmap mRecentsIcon;

    protected Resources mRes;
    protected SharedPreferences mPrefs;
@@ -70,6 +74,14 @@ public abstract class QKActivity extends AppCompatActivity {
            mNavigationTintEnabled = QKPreferences.getBoolean(QKPreference.TINTED_NAV) &&
                    Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP;
        });

        if (Build.VERSION.SDK_INT >= 21) {
            mRecentsIcon = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);
            LiveViewManager.registerView(QKPreference.THEME, this, key -> {
                ActivityManager.TaskDescription taskDesc = new ActivityManager.TaskDescription(getString(R.string.app_name), mRecentsIcon, ThemeManager.getColor());
                setTaskDescription(taskDesc);
            });
        }
    }

    /**