aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorPo Lu2023-03-05 15:55:24 +0800
committerPo Lu2023-03-05 15:55:24 +0800
commit26b3b8433d933c9f8b26b83ca96ac1bb47711907 (patch)
treedd46856e7a399a9e0ccbcdc2a3187b406d61f8a2 /java
parent0760d5cc985e449555a9b3879707e91f0d04111c (diff)
downloademacs-26b3b8433d933c9f8b26b83ca96ac1bb47711907.tar.gz
emacs-26b3b8433d933c9f8b26b83ca96ac1bb47711907.zip
Update Android port
* java/org/gnu/emacs/EmacsOpenActivity.java (onCreate): Don't set the style here. * java/res/values-v11/style.xml: * java/res/values-v14/style.xml: * java/res/values-v29/style.xml: * java/res/values/style.xml: Define styles for the emacsclient wrapper. * src/keyboard.c (read_key_sequence): Don't disable text conversion if use_mouse_menu or if a menu bar prefix key is being displayed.
Diffstat (limited to 'java')
-rw-r--r--java/org/gnu/emacs/EmacsOpenActivity.java5
-rw-r--r--java/res/values-v11/style.xml1
-rw-r--r--java/res/values-v14/style.xml1
-rw-r--r--java/res/values-v29/style.xml2
-rw-r--r--java/res/values/style.xml1
5 files changed, 5 insertions, 5 deletions
diff --git a/java/org/gnu/emacs/EmacsOpenActivity.java b/java/org/gnu/emacs/EmacsOpenActivity.java
index fddd5331d2f..ac643ae8a13 100644
--- a/java/org/gnu/emacs/EmacsOpenActivity.java
+++ b/java/org/gnu/emacs/EmacsOpenActivity.java
@@ -380,11 +380,6 @@ public final class EmacsOpenActivity extends Activity
380 return; 380 return;
381 } 381 }
382 382
383 /* Set an appropriate theme. */
384
385 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH)
386 setTheme (android.R.style.Theme_DeviceDefault);
387
388 /* Now see if the action specified is supported by Emacs. */ 383 /* Now see if the action specified is supported by Emacs. */
389 384
390 if (action.equals ("android.intent.action.VIEW") 385 if (action.equals ("android.intent.action.VIEW")
diff --git a/java/res/values-v11/style.xml b/java/res/values-v11/style.xml
index 50cf96e8bc5..b114758bf0d 100644
--- a/java/res/values-v11/style.xml
+++ b/java/res/values-v11/style.xml
@@ -20,4 +20,5 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. -->
20<resources> 20<resources>
21 <!-- Style used for popup menus and relatives on Android 3.x. --> 21 <!-- Style used for popup menus and relatives on Android 3.x. -->
22 <style name="EmacsStyle" parent="@android:style/Theme.Holo.NoActionBar"/> 22 <style name="EmacsStyle" parent="@android:style/Theme.Holo.NoActionBar"/>
23 <style name="EmacsStyleOpen" parent="@android:style/Theme.Holo"/>
23</resources> 24</resources>
diff --git a/java/res/values-v14/style.xml b/java/res/values-v14/style.xml
index 4124887ab5a..2cb54dc301b 100644
--- a/java/res/values-v14/style.xml
+++ b/java/res/values-v14/style.xml
@@ -21,4 +21,5 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. -->
21 <!-- Style used for popup menus and relatives between Android 4.0 21 <!-- Style used for popup menus and relatives between Android 4.0
22 and Android 10. --> 22 and Android 10. -->
23 <style name="EmacsStyle" parent="@android:style/Theme.DeviceDefault.NoActionBar"/> 23 <style name="EmacsStyle" parent="@android:style/Theme.DeviceDefault.NoActionBar"/>
24 <style name="EmacsStyleOpen" parent="@android:style/Theme.DeviceDefault"/>
24</resources> 25</resources>
diff --git a/java/res/values-v29/style.xml b/java/res/values-v29/style.xml
index cd4a6dd1fec..ec7b8d14554 100644
--- a/java/res/values-v29/style.xml
+++ b/java/res/values-v29/style.xml
@@ -27,4 +27,6 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. -->
27 <!-- Required to make sure the status bar text remains legible. --> 27 <!-- Required to make sure the status bar text remains legible. -->
28 <item name="android:statusBarColor">@android:color/black</item> 28 <item name="android:statusBarColor">@android:color/black</item>
29 </style> 29 </style>
30 <style name="EmacsStyleOpen"
31 parent="@android:style/Theme.DeviceDefault.DayNight"/>
30</resources> 32</resources>
diff --git a/java/res/values/style.xml b/java/res/values/style.xml
index 396b7d8da39..498e844fda0 100644
--- a/java/res/values/style.xml
+++ b/java/res/values/style.xml
@@ -22,4 +22,5 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. -->
22 2.3. Styles used for newer Android versions are defined in 22 2.3. Styles used for newer Android versions are defined in
23 the res/values- directories for their respective API levels. --> 23 the res/values- directories for their respective API levels. -->
24 <style name="EmacsStyle" parent="@android:style/Theme.NoTitleBar"/> 24 <style name="EmacsStyle" parent="@android:style/Theme.NoTitleBar"/>
25 <style name="EmacsStyleOpen" parent="@android:style/Theme"/>
25</resources> 26</resources>