diff --git a/src/com/android/settings/dashboard/SuggestionsChecks.java b/src/com/android/settings/dashboard/SuggestionsChecks.java index 5b8638a8067..b816a79a202 100644 --- a/src/com/android/settings/dashboard/SuggestionsChecks.java +++ b/src/com/android/settings/dashboard/SuggestionsChecks.java @@ -103,8 +103,9 @@ public class SuggestionsChecks { IBinder b = ServiceManager.getService(Context.WALLPAPER_SERVICE); IWallpaperManager service = Stub.asInterface(b); try { - return service.getWallpaper(mCallback, WallpaperManager.FLAG_SYSTEM, - new Bundle(), mContext.getUserId()) != null; + return !service.isSetWallpaperAllowed(mContext.getOpPackageName()) || + service.getWallpaper(mCallback, WallpaperManager.FLAG_SYSTEM, + new Bundle(), mContext.getUserId()) != null; } catch (RemoteException e) { } return false;