Merge "AppClone: Do not show work tab in Cloned Apps page"
diff --git a/src/com/android/settings/applications/ClonedAppsPreferenceController.java b/src/com/android/settings/applications/ClonedAppsPreferenceController.java
index 96fad6b..2b6ab5d 100644
--- a/src/com/android/settings/applications/ClonedAppsPreferenceController.java
+++ b/src/com/android/settings/applications/ClonedAppsPreferenceController.java
@@ -22,6 +22,7 @@
import android.content.Context;
import android.os.AsyncTask;
+import android.os.Bundle;
import android.os.UserHandle;
import android.provider.DeviceConfig;
@@ -34,6 +35,7 @@
import com.android.settings.R;
import com.android.settings.Utils;
import com.android.settings.core.BasePreferenceController;
+import com.android.settings.dashboard.profileselector.ProfileSelectFragment;
import java.util.Arrays;
import java.util.List;
@@ -112,4 +114,16 @@
mPreference.setSummary(mContext.getResources().getString(
R.string.cloned_apps_summary, clonedAppsCount, availableAppsCount));
}
+
+ @Override
+ public boolean handlePreferenceTreeClick(Preference preference) {
+ // Add this extra so that work tab is not displayed on Cloned Apps page.
+ if (getPreferenceKey().equals(preference.getKey())) {
+ final Bundle extras = preference.getExtras();
+ extras.putInt(ProfileSelectFragment.EXTRA_PROFILE,
+ ProfileSelectFragment.ProfileType.PERSONAL);
+ }
+
+ return super.handlePreferenceTreeClick(preference);
+ }
}