summaryrefslogtreecommitdiff
path: root/data/patches/gnuzilla-bug-1091987.patch
diff options
context:
space:
mode:
Diffstat (limited to 'data/patches/gnuzilla-bug-1091987.patch')
-rw-r--r--data/patches/gnuzilla-bug-1091987.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/data/patches/gnuzilla-bug-1091987.patch b/data/patches/gnuzilla-bug-1091987.patch
new file mode 100644
index 0000000..d42b5df
--- /dev/null
+++ b/data/patches/gnuzilla-bug-1091987.patch
@@ -0,0 +1,40 @@
+https://bugzilla.mozilla.org/show_bug.cgi?id=1091987
+
+--- a/widget/android/AndroidJavaWrappers.h
++++ a/widget/android/AndroidJavaWrappers.h
+@@ -228,16 +228,17 @@ private:
+ static jmethodID jBeginDrawingMethod;
+ static jmethodID jDrawBackgroundMethod;
+ static jmethodID jDrawForegroundMethod;
+ static jmethodID jEndDrawingMethod;
+ };
+
+ enum {
+ // These keycode masks are not defined in android/keycodes.h:
++#if __ANDROID_API__ < 15
+ AKEYCODE_ESCAPE = 111,
+ AKEYCODE_FORWARD_DEL = 112,
+ AKEYCODE_CTRL_LEFT = 113,
+ AKEYCODE_CTRL_RIGHT = 114,
+ AKEYCODE_CAPS_LOCK = 115,
+ AKEYCODE_SCROLL_LOCK = 116,
+ AKEYCODE_META_LEFT = 117,
+ AKEYCODE_META_RIGHT = 118,
+@@ -337,16 +338,17 @@ enum {
+ AKEYCODE_EISU = 212,
+ AKEYCODE_MUHENKAN = 213,
+ AKEYCODE_HENKAN = 214,
+ AKEYCODE_KATAKANA_HIRAGANA = 215,
+ AKEYCODE_YEN = 216,
+ AKEYCODE_RO = 217,
+ AKEYCODE_KANA = 218,
+ AKEYCODE_ASSIST = 219,
++#endif
+
+ AMETA_FUNCTION_ON = 0x00000008,
+ AMETA_CTRL_ON = 0x00001000,
+ AMETA_CTRL_LEFT_ON = 0x00002000,
+ AMETA_CTRL_RIGHT_ON = 0x00004000,
+ AMETA_META_ON = 0x00010000,
+ AMETA_META_LEFT_ON = 0x00020000,
+ AMETA_META_RIGHT_ON = 0x00040000,