summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRomain Guy <romainguy@android.com>2009-07-19 20:20:14 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2009-07-19 20:20:14 -0700
commit9bd696bc31ddaeb261e177f4a69530c6722b4702 (patch)
tree87cb73f19631be6cadea448568546f7e8fd34275
parentc4f3925819f2497cf08f492e1f9224305ac09d46 (diff)
parent6c8bbcb5a2bbae2c83e1c684c2a06b8b72b47f52 (diff)
downloadandroid_packages_apps_Trebuchet-9bd696bc31ddaeb261e177f4a69530c6722b4702.tar.gz
android_packages_apps_Trebuchet-9bd696bc31ddaeb261e177f4a69530c6722b4702.tar.bz2
android_packages_apps_Trebuchet-9bd696bc31ddaeb261e177f4a69530c6722b4702.zip
am 6c8bbcb5: Fixes #1930069. Prevents NPE in GesturesActivity. Ensures the store is always != null.
Merge commit '6c8bbcb5a2bbae2c83e1c684c2a06b8b72b47f52' * commit '6c8bbcb5a2bbae2c83e1c684c2a06b8b72b47f52': Fixes #1930069. Prevents NPE in GesturesActivity. Ensures the store is always != null.
-rw-r--r--src/com/android/launcher/GesturesActivity.java2
-rw-r--r--src/com/android/launcher/Launcher.java12
2 files changed, 7 insertions, 7 deletions
diff --git a/src/com/android/launcher/GesturesActivity.java b/src/com/android/launcher/GesturesActivity.java
index 0b66ae1ea..5c67a1efe 100644
--- a/src/com/android/launcher/GesturesActivity.java
+++ b/src/com/android/launcher/GesturesActivity.java
@@ -81,7 +81,7 @@ public class GesturesActivity extends ListActivity implements AdapterView.OnItem
setListAdapter(new GesturesSettingsAdapter(mAdapter));
getListView().setOnItemClickListener(this);
- mStore = Launcher.getGestureLibrary();
+ mStore = Launcher.getGestureLibrary(this);
mTask = (GesturesLoadTask) new GesturesLoadTask().execute();
registerForContextMenu(getListView());
diff --git a/src/com/android/launcher/Launcher.java b/src/com/android/launcher/Launcher.java
index 8ac47d038..bf2be91d8 100644
--- a/src/com/android/launcher/Launcher.java
+++ b/src/com/android/launcher/Launcher.java
@@ -246,11 +246,7 @@ public final class Launcher extends Activity implements View.OnClickListener, On
super.onCreate(savedInstanceState);
mInflater = getLayoutInflater();
- if (sLibrary == null) {
- // The context is not kept by the library so it's safe to do this
- sLibrary = GestureLibraries.fromPrivateFile(Launcher.this,
- GesturesConstants.STORE_NAME);
- }
+ getGestureLibrary(this);
mAppWidgetManager = AppWidgetManager.getInstance(this);
@@ -1983,7 +1979,11 @@ public final class Launcher extends Activity implements View.OnClickListener, On
return sModel;
}
- static GestureLibrary getGestureLibrary() {
+ static GestureLibrary getGestureLibrary(Context context) {
+ if (sLibrary == null) {
+ // The context is not kept by the library so it's safe to do this
+ sLibrary = GestureLibraries.fromPrivateFile(context, GesturesConstants.STORE_NAME);
+ }
return sLibrary;
}