]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove nothing from union output_data
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 14 Dec 2019 22:13:10 +0000 (14:13 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 14 Dec 2019 22:22:35 +0000 (14:22 -0800)
* src/frame.h (union output_data): Remove ‘nothing’ member.
It has had no effect for quite some time.
All uses removed.

src/frame.c
src/frame.h
src/xterm.c

index 5468920c357d52e1a22334b5356a33b730d863d0..df4c98c614594316a725533db73ebae86b9a2b90 100644 (file)
@@ -1115,7 +1115,6 @@ make_initial_frame (void)
   f->output_method = terminal->type;
   f->terminal = terminal;
   f->terminal->reference_count++;
-  f->output_data.nothing = 0;
 
   FRAME_FOREGROUND_PIXEL (f) = FACE_TTY_DEFAULT_FG_COLOR;
   FRAME_BACKGROUND_PIXEL (f) = FACE_TTY_DEFAULT_BG_COLOR;
@@ -2136,7 +2135,6 @@ delete_frame (Lisp_Object frame, Lisp_Object force)
     if (FRAME_TERMINAL (f)->delete_frame_hook)
       (*FRAME_TERMINAL (f)->delete_frame_hook) (f);
     terminal = FRAME_TERMINAL (f);
-    f->output_data.nothing = 0;
     f->terminal = 0;             /* Now the frame is dead.  */
     unblock_input ();
 
index f408f12394a45a6ba2f7bb5b7f6669294acefc8b..7331ea04437245a1eb3df9cef4289c0ac2685f1f 100644 (file)
@@ -573,7 +573,6 @@ struct frame
     struct x_output *x;         /* From xterm.h.  */
     struct w32_output *w32;     /* From w32term.h.  */
     struct ns_output *ns;       /* From nsterm.h.  */
-    intptr_t nothing;
   }
   output_data;
 
index 278c498125e006db246a02852f233eca8cbbd265..55e5cb76f2d7f166cf9460fb07ec427384d2d361 100644 (file)
@@ -2099,7 +2099,6 @@ x_frame_of_widget (Widget widget)
     {
       f = XFRAME (frame);
       if (FRAME_X_P (f)
-         && f->output_data.nothing != 1
          && FRAME_DISPLAY_INFO (f) == dpyinfo
          && f->output_data.x->widget == widget)
        return f;