aboutsummaryrefslogtreecommitdiffstats
path: root/java/org/gnu
diff options
context:
space:
mode:
Diffstat (limited to 'java/org/gnu')
-rw-r--r--java/org/gnu/emacs/EmacsDialog.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/java/org/gnu/emacs/EmacsDialog.java b/java/org/gnu/emacs/EmacsDialog.java
index af3bf538410..bad1ddde227 100644
--- a/java/org/gnu/emacs/EmacsDialog.java
+++ b/java/org/gnu/emacs/EmacsDialog.java
@@ -41,6 +41,7 @@ import android.widget.Button;
41import android.widget.LinearLayout; 41import android.widget.LinearLayout;
42import android.widget.FrameLayout; 42import android.widget.FrameLayout;
43 43
44import android.view.ContextThemeWrapper;
44import android.view.View; 45import android.view.View;
45import android.view.ViewGroup; 46import android.view.ViewGroup;
46import android.view.Window; 47import android.view.Window;
@@ -158,6 +159,13 @@ public final class EmacsDialog implements DialogInterface.OnDismissListener
158 TypedArray attributes; 159 TypedArray attributes;
159 Window window; 160 Window window;
160 161
162 /* Wrap the context within a style wrapper. Any dialog properties
163 tied to EmacsStyle (such as those applied by the system ``dark
164 theme'') will thus affect the dialog irrespective of whether
165 CONTEXT is an activity or the service. */
166
167 context = new ContextThemeWrapper (context, R.style.EmacsStyle);
168
161 size = buttons.size (); 169 size = buttons.size ();
162 styleId = -1; 170 styleId = -1;
163 171