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

Commit cf5d24b2 authored by Sunny Goyal's avatar Sunny Goyal
Browse files

Using ApplicationContext in static objects

Bug: 17507543
Change-Id: I1651b694acabaf62188dd4ba42739b64a60194c3
parent a20490cd
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -41,9 +41,9 @@ public abstract class AppWidgetManagerCompat {
            // TODO change this to use api version once L gets an API number.
            // TODO change this to use api version once L gets an API number.
            if (sInstance == null) {
            if (sInstance == null) {
                if (Utilities.isLmp()) {
                if (Utilities.isLmp()) {
                    sInstance = new AppWidgetManagerCompatVL(context);
                    sInstance = new AppWidgetManagerCompatVL(context.getApplicationContext());
                } else {
                } else {
                    sInstance = new AppWidgetManagerCompatV16(context);
                    sInstance = new AppWidgetManagerCompatV16(context.getApplicationContext());
                }
                }
            }
            }
            return sInstance;
            return sInstance;
+2 −2
Original line number Original line Diff line number Diff line
@@ -51,9 +51,9 @@ public abstract class LauncherAppsCompat {
            // STOPSHIP(kennyguy) change this to use api version once L gets an API number.
            // STOPSHIP(kennyguy) change this to use api version once L gets an API number.
            if (sInstance == null) {
            if (sInstance == null) {
                if ("L".equals(Build.VERSION.CODENAME)) {
                if ("L".equals(Build.VERSION.CODENAME)) {
                    sInstance = new LauncherAppsCompatVL(context);
                    sInstance = new LauncherAppsCompatVL(context.getApplicationContext());
                } else {
                } else {
                    sInstance = new LauncherAppsCompatV16(context);
                    sInstance = new LauncherAppsCompatV16(context.getApplicationContext());
                }
                }
            }
            }
            return sInstance;
            return sInstance;
+1 −3
Original line number Original line Diff line number Diff line
@@ -22,19 +22,17 @@ import android.content.Context;
import android.content.Intent;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.IntentFilter;
import android.content.pm.ActivityInfo;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.pm.PackageInfo;
import android.content.pm.ResolveInfo;
import android.content.pm.ResolveInfo;
import android.graphics.Rect;
import android.graphics.Rect;
import android.net.Uri;
import android.net.Uri;
import android.os.Build;
import android.os.Build;
import android.os.Bundle;
import android.os.Bundle;
import android.os.UserHandle;
import android.provider.Settings;
import android.provider.Settings;


import java.util.ArrayList;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.List;


/**
/**