emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/android 8afb5644fd2 2/2: ; * java/org/gnu/emacs/EmacsService.jav


From: Po Lu
Subject: feature/android 8afb5644fd2 2/2: ; * java/org/gnu/emacs/EmacsService.java (onCreate): Fix typo.
Date: Sat, 8 Jul 2023 22:21:36 -0400 (EDT)

branch: feature/android
commit 8afb5644fd21162f8fd6c39f111844b79e002b7c
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    ; * java/org/gnu/emacs/EmacsService.java (onCreate): Fix typo.
---
 java/org/gnu/emacs/EmacsService.java | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/java/org/gnu/emacs/EmacsService.java 
b/java/org/gnu/emacs/EmacsService.java
index f484e2c9ca3..a7e83e276f2 100644
--- a/java/org/gnu/emacs/EmacsService.java
+++ b/java/org/gnu/emacs/EmacsService.java
@@ -212,6 +212,7 @@ public final class EmacsService extends Service
     final double pixelDensityX;
     final double pixelDensityY;
     final double scaledDensity;
+    double tempScaledDensity;
 
     SERVICE = this;
     handler = new Handler (Looper.getMainLooper ());
@@ -220,9 +221,9 @@ public final class EmacsService extends Service
     metrics = getResources ().getDisplayMetrics ();
     pixelDensityX = metrics.xdpi;
     pixelDensityY = metrics.ydpi;
-    scaledDensity = ((metrics.scaledDensity
-                     / metrics.density)
-                    * pixelDensityX);
+    tempScaledDensity = ((metrics.scaledDensity
+                         / metrics.density)
+                        * pixelDensityX);
     resolver = getContentResolver ();
 
     /* If the density used to compute the text size is lesser than
@@ -233,8 +234,12 @@ public final class EmacsService extends Service
        corresponds to 1 pixel, not 72 or 96 as used elsewhere.  This
        difference is codified in PT_PER_INCH defined in font.h.  */
 
-    if (scaledDensity < 160)
-      scaledDensity = 160;
+    if (tempScaledDensity < 160)
+      tempScaledDensity = 160;
+
+    /* scaledDensity is const as required to refer to it from within
+       the nested function below.  */
+    scaledDensity = tempScaledDensity;
 
     try
       {



reply via email to

[Prev in Thread] Current Thread [Next in Thread]