]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix offset of reported conversion regions
authorPo Lu <luangruo@yahoo.com>
Sun, 12 May 2024 13:42:52 +0000 (21:42 +0800)
committerEshel Yaron <me@eshelyaron.com>
Sun, 12 May 2024 15:49:47 +0000 (17:49 +0200)
* src/androidterm.c (request_class, text_class): Pacify new
warning.
(android_update_selection): Don't redundantly subtract 1 from
compose region start.

(cherry picked from commit 6e8bee27a5cb9915c5db0f8756c8a903e4be1cec)

src/androidterm.c

index f4c071f4519229eb98d74679cf1c80ef418865d6..e1cd96c917650a884bd084db21150ea4c19a60de 100644 (file)
@@ -5707,10 +5707,10 @@ struct android_extracted_text_class
 
 /* Fields and methods associated with the `ExtractedTextRequest'
    class.  */
-struct android_extracted_text_request_class request_class;
+static struct android_extracted_text_request_class request_class;
 
 /* Fields and methods associated with the `ExtractedText' class.  */
-struct android_extracted_text_class text_class;
+static struct android_extracted_text_class text_class;
 
 /* Return an ExtractedText object corresponding to the extracted text
    TEXT.  START is a character position describing the offset of the
@@ -6273,8 +6273,8 @@ android_update_selection (struct frame *f, struct window *w)
       end = marker_position (f->conversion.compose_region_end);
 
       /* Offset and detect underflow.  */
-      start = max (start, field_start) - field_start - 1;
-      end = min (end, field_end) - field_start - 1;
+      start = max (start, field_start) - field_start;
+      end = min (end, field_end) - field_start;
       if (end < 0 || start < 0)
        end = start = -1;
     }