diff options
author | Romain Guy <romainguy@android.com> | 2009-07-19 20:20:14 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2009-07-19 20:20:14 -0700 |
commit | 9bd696bc31ddaeb261e177f4a69530c6722b4702 (patch) | |
tree | 87cb73f19631be6cadea448568546f7e8fd34275 | |
parent | c4f3925819f2497cf08f492e1f9224305ac09d46 (diff) | |
parent | 6c8bbcb5a2bbae2c83e1c684c2a06b8b72b47f52 (diff) | |
download | android_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.java | 2 | ||||
-rw-r--r-- | src/com/android/launcher/Launcher.java | 12 |
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; } |