diff -urN gtk+-2.24.6-orig/gtk/gtktooltips.c gtk+-2.24.6/gtk/gtktooltips.c
--- gtk+-2.24.6-orig/gtk/gtktooltips.c	2011-08-16 11:30:52 +0900
+++ gtk+-2.24.6/gtk/gtktooltips.c	2020-04-05 15:33:40 +0900
@@ -100,8 +100,6 @@
   tooltips->enabled = TRUE;
   tooltips->timer_tag = 0;
   tooltips->use_sticky_delay = FALSE;
-  tooltips->last_popdown.tv_sec = -1;
-  tooltips->last_popdown.tv_usec = -1;
 
   private->tips_data_table =
     g_hash_table_new_full (NULL, NULL, NULL,
diff -urN gtk+-2.24.6-orig/gtk/gtktooltips.h gtk+-2.24.6/gtk/gtktooltips.h
--- gtk+-2.24.6-orig/gtk/gtktooltips.h	2011-08-16 11:30:52 +0900
+++ gtk+-2.24.6/gtk/gtktooltips.h	2020-04-05 15:33:40 +0900
@@ -70,7 +70,6 @@
   guint   have_grab : 1;
   guint   use_sticky_delay : 1;
   gint	  timer_tag;
-  GTimeVal last_popdown;
 };
 
 struct _GtkTooltipsClass
diff -urN gtk+-2.24.6-orig/gtk/gtktypeutils.h gtk+-2.24.6/gtk/gtktypeutils.h
--- gtk+-2.24.6-orig/gtk/gtktypeutils.h	2011-08-16 11:30:52 +0900
+++ gtk+-2.24.6/gtk/gtktypeutils.h	2020-04-05 15:33:40 +0900
@@ -233,7 +233,9 @@
   GtkClassInitFunc	 base_class_init_func;
 };
 
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
 void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+G_GNUC_END_IGNORE_DEPRECATIONS
 GtkType         gtk_type_unique (GtkType            parent_type,
                                  const GtkTypeInfo *gtkinfo);
 gpointer        gtk_type_class  (GtkType            type);
