Mercurial > emacs
comparison src/xfns.c @ 34452:e381d256c0c2
(Fx_hide_tip): Fix last change.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Mon, 11 Dec 2000 21:13:10 +0000 |
parents | 5de00bff5de3 |
children | 329225ae6b61 |
comparison
equal
deleted
inserted
replaced
34451:be899eb7b171 | 34452:e381d256c0c2 |
---|---|
10762 specbind (Qinhibit_redisplay, Qt); | 10762 specbind (Qinhibit_redisplay, Qt); |
10763 specbind (Qinhibit_quit, Qt); | 10763 specbind (Qinhibit_quit, Qt); |
10764 | 10764 |
10765 if (!NILP (tip_timer)) | 10765 if (!NILP (tip_timer)) |
10766 { | 10766 { |
10767 Lisp_Object tem = tip_timer; | 10767 Lisp_Object tem; |
10768 struct gcpro gcpro1; | |
10769 tem = tip_timer; | |
10770 GCPRO1 (tem); | |
10768 tip_timer = Qnil; | 10771 tip_timer = Qnil; |
10769 call1 (intern ("cancel-timer"), tem); | 10772 call1 (intern ("cancel-timer"), tem); |
10773 UNGCPRO; | |
10770 } | 10774 } |
10771 | 10775 |
10772 if (FRAMEP (tip_frame)) | 10776 if (FRAMEP (tip_frame)) |
10773 { | 10777 { |
10774 Lisp_Object frame; | 10778 Lisp_Object frame; |
10777 frame = tip_frame; | 10781 frame = tip_frame; |
10778 GCPRO1 (frame); | 10782 GCPRO1 (frame); |
10779 tip_frame = Qnil; | 10783 tip_frame = Qnil; |
10780 Fdelete_frame (frame, Qnil); | 10784 Fdelete_frame (frame, Qnil); |
10781 deleted = Qt; | 10785 deleted = Qt; |
10786 UNGCPRO; | |
10782 | 10787 |
10783 #ifdef USE_LUCID | 10788 #ifdef USE_LUCID |
10784 /* Bloodcurdling hack alert: The Lucid menu bar widget's | 10789 /* Bloodcurdling hack alert: The Lucid menu bar widget's |
10785 redisplay procedure is not called when a tip frame over menu | 10790 redisplay procedure is not called when a tip frame over menu |
10786 items is unmapped. Redisplay the menu manually... */ | 10791 items is unmapped. Redisplay the menu manually... */ |