diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-01-20 18:24:27 +0900 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-01-26 10:27:38 +0100 |
commit | aff19a6c8c81b5aaf59c99b0b0cbbffce0671623 (patch) | |
tree | 3e7b3e1fc8925bced8ec3264b5e59659dbcab25d /android | |
parent | b66690b5fe3312cfea987b91b5c1908510b6b68a (diff) |
android: add dummy resurce to get the correct package name
Change-Id: I27a40108d9523058b6340d870105667bb4c0bdae
Diffstat (limited to 'android')
-rw-r--r-- | android/experimental/LOAndroid3/res/values/ids.xml | 4 | ||||
-rw-r--r-- | android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/android/experimental/LOAndroid3/res/values/ids.xml b/android/experimental/LOAndroid3/res/values/ids.xml new file mode 100644 index 000000000000..e57595b743f1 --- /dev/null +++ b/android/experimental/LOAndroid3/res/values/ids.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources xmlns:android="http://schemas.android.com/apk/res/android"> + <item name="dummy_id_for_package_name_resolution" type="id"/> +</resources> diff --git a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java index 6c71eeb54d99..c6b4e2e401ba 100644 --- a/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java +++ b/android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java @@ -28,6 +28,7 @@ import android.view.inputmethod.InputMethodManager; import android.widget.FrameLayout; import org.libreoffice.LibreOfficeMainActivity; +import org.libreoffice.R; import java.lang.reflect.Method; import java.nio.IntBuffer; @@ -261,7 +262,8 @@ public class LayerView extends FrameLayout { public Bitmap getDrawable(String name) { Context context = getContext(); Resources resources = context.getResources(); - int resourceID = resources.getIdentifier(name, "drawable", context.getPackageName()); + String packageName = resources.getResourcePackageName(R.id.dummy_id_for_package_name_resolution); + int resourceID = resources.getIdentifier(name, "drawable", packageName); BitmapFactory.Options options = new BitmapFactory.Options(); options.inScaled = false; return BitmapFactory.decodeResource(context.getResources(), resourceID, options); |