GdkEventFocus *event,
gpointer data)
{
- g_idle_add ((GSourceFunc) hildon_date_editor_entry_select_all, GTK_ENTRY (widget));
+ gdk_threads_add_idle ((GSourceFunc) hildon_date_editor_entry_select_all, GTK_ENTRY (widget));
return FALSE;
}
{
g_signal_emit (ed, date_editor_signals[DATE_ERROR], 0, error_code, &r);
- g_idle_add ((GSourceFunc) hildon_date_editor_entry_select_all, widget);
+ gdk_threads_add_idle ((GSourceFunc) hildon_date_editor_entry_select_all, widget);
}
}
static gboolean
hildon_date_editor_entry_select_all (GtkWidget *widget)
{
- GDK_THREADS_ENTER ();
-
gtk_editable_select_region (GTK_EDITABLE (widget), 0, -1);
-
- GDK_THREADS_LEAVE ();
-
return FALSE;
}