2000-12-11 Gerd Moellmann <gerd@gnu.org>
+ * xfns.c (Fx_hide_tip): Fix last change.
+
* xfns.c (Fx_hide_tip): Avoid unnecessary work when there's
nothing to do. Bind inhibit-quit.
(tip_frame): Make it a Lisp_Object.
if (!NILP (tip_timer))
{
- Lisp_Object tem = tip_timer;
+ Lisp_Object tem;
+ struct gcpro gcpro1;
+ tem = tip_timer;
+ GCPRO1 (tem);
tip_timer = Qnil;
call1 (intern ("cancel-timer"), tem);
+ UNGCPRO;
}
if (FRAMEP (tip_frame))
tip_frame = Qnil;
Fdelete_frame (frame, Qnil);
deleted = Qt;
+ UNGCPRO;
#ifdef USE_LUCID
/* Bloodcurdling hack alert: The Lucid menu bar widget's