Use connect_after to connect to the focus_out event. This ensures that the
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_start_editing): Use connect_after to connect to the focus_out event. This ensures that the entry has already stopped blinking by the time we emit the edited signal. (#315229, Thomas Leonard)
This commit is contained in:
parent
b7c337c50e
commit
5c0d5d0b33
@ -1822,7 +1822,7 @@ gtk_cell_renderer_text_start_editing (GtkCellRenderer *cell,
|
|||||||
"editing_done",
|
"editing_done",
|
||||||
G_CALLBACK (gtk_cell_renderer_text_editing_done),
|
G_CALLBACK (gtk_cell_renderer_text_editing_done),
|
||||||
celltext);
|
celltext);
|
||||||
priv->focus_out_id = g_signal_connect (priv->entry, "focus_out_event",
|
priv->focus_out_id = g_signal_connect_after (priv->entry, "focus_out_event",
|
||||||
G_CALLBACK (gtk_cell_renderer_text_focus_out_event),
|
G_CALLBACK (gtk_cell_renderer_text_focus_out_event),
|
||||||
celltext);
|
celltext);
|
||||||
priv->populate_popup_id =
|
priv->populate_popup_id =
|
||||||
|
Loading…
Reference in New Issue
Block a user