Hide Set Wallpaper in Settings suggestion if it is not allowed

Change-Id: I8030389f3fe945c3df241f347d58b8da04622d9e
Fix: 30089761
diff --git a/src/com/android/settings/dashboard/SuggestionsChecks.java b/src/com/android/settings/dashboard/SuggestionsChecks.java
index 5b8638a..b816a79 100644
--- a/src/com/android/settings/dashboard/SuggestionsChecks.java
+++ b/src/com/android/settings/dashboard/SuggestionsChecks.java
@@ -103,8 +103,9 @@
         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;