Kaydet (Commit) 688ff90d authored tarafından Tomaž Vajngerl's avatar Tomaž Vajngerl

android: force initialize LibreOfficeKit, clean-up

Change-Id: I0c7b7d10b34c0f71bf8500696fdbc0ed38303f0e
üst 2c15cb70
......@@ -13,16 +13,17 @@ import android.app.Activity;
import android.content.pm.ApplicationInfo;
import android.util.Log;
import java.io.File;
import java.io.InputStream;
import java.nio.ByteBuffer;
import java.util.Arrays;
// final because subclassing would be meaningless.
public final class LibreOfficeKit
{
private long handle;
public static void loadStatic() {
}
// private constructor because instantiating would be meaningless
private LibreOfficeKit()
{
......
......@@ -13,6 +13,7 @@ import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.RelativeLayout;
import org.libreoffice.kit.LibreOfficeKit;
import org.mozilla.gecko.gfx.GeckoLayerClient;
import org.mozilla.gecko.gfx.LayerController;
......@@ -84,9 +85,7 @@ public class LibreOfficeMainActivity extends Activity {
mAppContext = this;
super.onCreate(savedInstanceState);
if (mMainHandler == null) {
mMainHandler = new Handler();
}
mMainHandler = new Handler();
String inputFile;
......@@ -101,12 +100,8 @@ public class LibreOfficeMainActivity extends Activity {
getActionBar().setDisplayHomeAsUpEnabled(false);
getActionBar().setHomeButtonEnabled(false);
if (mGeckoLayout == null) {
mGeckoLayout = (RelativeLayout) findViewById(R.id.gecko_layout);
}
if (mDrawerLayout == null) {
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
}
mGeckoLayout = (RelativeLayout) findViewById(R.id.gecko_layout);
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
if (mDocumentPartViewListAdpater == null) {
mDrawerList = (ListView) findViewById(R.id.left_drawer);
......@@ -116,6 +111,8 @@ public class LibreOfficeMainActivity extends Activity {
mDrawerList.setOnItemClickListener(new DocumentPartClickListener());
}
LibreOfficeKit.loadStatic();
mLayerController = new LayerController(this);
mLayerClient = new GeckoLayerClient(this);
mLayerController.setLayerClient(mLayerClient);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment