fix Bug #321
I have commented the PrivacyListManagerAdapter initialization because the exception came from the underneath code.
Also, since the feature isn't finished (especially tested) and enabled in the gui, it will be safer.
INTRODUCTION
------------
asmack http://code.google.com/p/asmack/ is a portage of the Smack library for
the Android platform. The project is mostly maintained by Rene Treffer and you
can find the binaries at http://code.google.com/p/asmack/ and the sources at
http://github.com/rtreffer/asmack
The asmack project is based on the development version of the Smack library.
This version is constantly moving but we want a fixed version for BEEM.
We patched the asmack build process to use a fixed version of the Smack
library. Currently, we use the revision 11644 of the Smack SVN repository.
COMPILE
-------
First check out the last version of asmack
> git clone git://github.com/rtreffer/asmack.git
Then apply the beem-build-process.patch on the source.
> cd asmack
> patch -p1 < beem-build-process.patch
>
Add the beem flavour to the patch repository
> cp -R beem_patches patch/beem
>
The 50-fix_chatmanager.patch is only necessary to fix a little bug in smack. The
patch has been proposed to the Smack developers. See
http://www.igniterealtime.org/issues/browse/SMACK-269 for progress.
Edit your local.properties file to contains the path of the android SDK. See
local.properties.example
Build asmack
> ./build.batch
>
The build directory will contains the files :
* asmack-android-$VERSION-beem.jar for asmack binaries for android $VERSION
* asmack-android-$VERSION-source-beem.zip for the asmack custom sources for
android $VERSION.