summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-04-07 05:28:46 +0200
committerjackmu95 <jacob.mueller.elz@gmail.com>2013-04-07 13:07:42 +0200
commiteed8a5daca9ff0dbc0ad4237026640a46eec2b89 (patch)
tree4c3d5ae9cbbf0c0796a6857e5d3ea699a6e0c65a /src
parent6d0f70193ad5f674099d3b1de25174eedbcebaff (diff)
downloadpackages_apps_trebuchet-eed8a5daca9ff0dbc0ad4237026640a46eec2b89.zip
packages_apps_trebuchet-eed8a5daca9ff0dbc0ad4237026640a46eec2b89.tar.gz
packages_apps_trebuchet-eed8a5daca9ff0dbc0ad4237026640a46eec2b89.tar.bz2
Trebuchet: Default workspace fixes
* Replace AnalogClockWidget by cLock Widget * Add "no telephony" workspaces files. New favorites: - Phone -> Email - Contacts -> Calendar - Mms -> Contacts - Browser -> Browser * Add sw600dp and sw700dp update workspaces files Patchset 2-4: CleanUp Change-Id: If21559c59995326b93689f89291446a9962274cb
Diffstat (limited to 'src')
-rw-r--r--src/com/cyanogenmod/trebuchet/LauncherProvider.java15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/com/cyanogenmod/trebuchet/LauncherProvider.java b/src/com/cyanogenmod/trebuchet/LauncherProvider.java
index b16002a..af3ad8b 100644
--- a/src/com/cyanogenmod/trebuchet/LauncherProvider.java
+++ b/src/com/cyanogenmod/trebuchet/LauncherProvider.java
@@ -40,6 +40,7 @@ import android.database.sqlite.SQLiteQueryBuilder;
import android.net.Uri;
import android.os.Bundle;
import android.provider.Settings;
+import android.telephony.TelephonyManager;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.Log;
@@ -209,7 +210,12 @@ public class LauncherProvider extends ContentProvider {
// Use default workspace resource if none provided
if (workspaceResId == 0) {
- workspaceResId = sp.getInt(DEFAULT_WORKSPACE_RESOURCE_ID, R.xml.default_workspace);
+ TelephonyManager tm = (TelephonyManager) getContext().getSystemService(Context.TELEPHONY_SERVICE);
+ if (tm.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE) {
+ workspaceResId = sp.getInt(DEFAULT_WORKSPACE_RESOURCE_ID, R.xml.default_workspace_no_telephony);
+ } else {
+ workspaceResId = sp.getInt(DEFAULT_WORKSPACE_RESOURCE_ID, R.xml.default_workspace);
+ }
}
// Populate favorites table with initial favorites
@@ -418,7 +424,12 @@ public class LauncherProvider extends ContentProvider {
}
// Add default hotseat icons
- loadFavorites(db, R.xml.update_workspace);
+ TelephonyManager tm = (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE);
+ if (tm.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE) {
+ loadFavorites(db, R.xml.update_workspace_no_telephony);
+ } else {
+ loadFavorites(db, R.xml.update_workspace);
+ }
version = 14;
}