summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-01-20 18:24:27 +0900
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-01-26 10:27:38 +0100
commitaff19a6c8c81b5aaf59c99b0b0cbbffce0671623 (patch)
tree3e7b3e1fc8925bced8ec3264b5e59659dbcab25d /android
parentb66690b5fe3312cfea987b91b5c1908510b6b68a (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.xml4
-rw-r--r--android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/LayerView.java4
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);