diff options
author | Kristian Rietveld <kris@imendio.com> | 2007-04-04 13:05:42 +0000 |
---|---|---|
committer | Kristian Rietveld <kristian@src.gnome.org> | 2007-04-04 13:05:42 +0000 |
commit | e397ed56cc891b1b5c5d6382e4071eb64bdac1be (patch) | |
tree | 4439dee67e6f85e9d222f3fded013afb4a028764 /gtk/gtktooltip.c | |
parent | 166d3ff65bf961ac8c5580af32ca91948bfaec5b (diff) | |
download | gtk+-e397ed56cc891b1b5c5d6382e4071eb64bdac1be.tar.gz |
use new gdk_threads API.
2007-04-04 Kristian Rietveld <kris@imendio.com>
* gtk/gtktooltip.c (tooltip_browse_mode_expired),
(gtk_tooltip_hide_tooltip), (tooltip_popup_timeout),
(gtk_tooltip_start_delay): use new gdk_threads API.
svn path=/trunk/; revision=17583
Diffstat (limited to 'gtk/gtktooltip.c')
-rw-r--r-- | gtk/gtktooltip.c | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/gtk/gtktooltip.c b/gtk/gtktooltip.c index a001045728..2a4228963b 100644 --- a/gtk/gtktooltip.c +++ b/gtk/gtktooltip.c @@ -526,8 +526,6 @@ tooltip_browse_mode_expired (gpointer data) { GtkTooltip *tooltip; - GDK_THREADS_ENTER (); - tooltip = GTK_TOOLTIP (data); tooltip->browse_mode_enabled = FALSE; @@ -537,8 +535,6 @@ tooltip_browse_mode_expired (gpointer data) g_object_set_data (G_OBJECT (gtk_widget_get_display (tooltip->window)), "gdk-display-current-tooltip", NULL); - GDK_THREADS_LEAVE (); - return FALSE; } @@ -763,10 +759,10 @@ gtk_tooltip_hide_tooltip (GtkTooltip *tooltip) */ if (!tooltip->browse_mode_timeout_id) tooltip->browse_mode_timeout_id = - g_timeout_add_full (0, timeout, - tooltip_browse_mode_expired, - g_object_ref (tooltip), - g_object_unref); + gdk_threads_add_timeout_full (0, timeout, + tooltip_browse_mode_expired, + g_object_ref (tooltip), + g_object_unref); } else { @@ -790,8 +786,6 @@ tooltip_popup_timeout (gpointer data) GdkDisplay *display; GtkTooltip *tooltip; - GDK_THREADS_ENTER (); - display = GDK_DISPLAY_OBJECT (data); gtk_tooltip_show_tooltip (display); @@ -800,8 +794,6 @@ tooltip_popup_timeout (gpointer data) "gdk-display-current-tooltip"); tooltip->timeout_id = 0; - GDK_THREADS_LEAVE (); - return FALSE; } @@ -828,10 +820,10 @@ gtk_tooltip_start_delay (GdkDisplay *display) else g_object_get (settings, "gtk-tooltip-timeout", &timeout, NULL); - tooltip->timeout_id = g_timeout_add_full (0, timeout, - tooltip_popup_timeout, - g_object_ref (display), - g_object_unref); + tooltip->timeout_id = gdk_threads_add_timeout_full (0, timeout, + tooltip_popup_timeout, + g_object_ref (display), + g_object_unref); } void |