]> git.eshelyaron.com Git - emacs.git/commitdiff
Pacify gcc -Wnull-dereference some more
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 10 Jun 2018 17:38:28 +0000 (10:38 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 10 Jun 2018 17:38:56 +0000 (10:38 -0700)
* src/keyboard.c (read_char): Use xevent_start in a couple
more places where it is safe.  This is needed with
--enable-gcc-warnings --enable-checking on Fedora 28 x86-64.

src/keyboard.c

index d498ac3feeace7a1de5e04119820a3035fc6aa80..c90fbd302facc792c99552291de0bb0ddb170b51 100644 (file)
@@ -2924,13 +2924,13 @@ read_char (int commandflag, Lisp_Object map,
     {
       Lisp_Object posn;
 
-      posn = POSN_POSN (EVENT_START (c));
+      posn = POSN_POSN (xevent_start (c));
       /* Handle menu-bar events:
         insert the dummy prefix event `menu-bar'.  */
       if (EQ (posn, Qmenu_bar) || EQ (posn, Qtool_bar))
        {
          /* Change menu-bar to (menu-bar) as the event "position".  */
-         POSN_SET_POSN (EVENT_START (c), list1 (posn));
+         POSN_SET_POSN (xevent_start (c), list1 (posn));
 
          also_record = c;
          Vunread_command_events = Fcons (c, Vunread_command_events);