emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] emacs/src xterm.c


From: Jan Djärv
Subject: [Emacs-diffs] emacs/src xterm.c
Date: Fri, 04 Sep 2009 05:33:13 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Jan Djärv <jhd> 09/09/04 05:33:13

Modified files:
        src            : xterm.c 

Log message:
        (x_focus_changed): If we get a focusout and pointer
        is invisible, make it visible.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/xterm.c?cvsroot=emacs&r1=1.1041&r2=1.1042

Patches:
Index: xterm.c
===================================================================
RCS file: /sources/emacs/emacs/src/xterm.c,v
retrieving revision 1.1041
retrieving revision 1.1042
diff -u -b -r1.1041 -r1.1042
--- xterm.c     2 Sep 2009 17:03:23 -0000       1.1041
+++ xterm.c     4 Sep 2009 05:33:13 -0000       1.1042
@@ -3139,6 +3139,7 @@
   else
     XDefineCursor (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
                    f->output_data.x->current_cursor);
+  f->pointer_invisible = invisible;
   UNBLOCK_INPUT;
 }
 
@@ -3372,6 +3373,8 @@
       if (FRAME_XIC (frame))
         XUnsetICFocus (FRAME_XIC (frame));
 #endif
+      if (frame->pointer_invisible)
+        XTtoggle_invisible_pointer (frame, 0);
     }
 }
 




reply via email to

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