gnucash-item-edit.c (gnucash-5.0.tar.bz2) | : | gnucash-item-edit.c (gnucash-5.1.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 308 | skipping to change at line 308 | |||
} | } | |||
void | void | |||
gnc_item_edit_focus_out (GncItemEdit *item_edit) | gnc_item_edit_focus_out (GncItemEdit *item_edit) | |||
{ | { | |||
GdkEventFocus ev; | GdkEventFocus ev; | |||
g_return_if_fail (item_edit != NULL); | g_return_if_fail (item_edit != NULL); | |||
g_return_if_fail (GNC_IS_ITEM_EDIT(item_edit)); | g_return_if_fail (GNC_IS_ITEM_EDIT(item_edit)); | |||
if (item_edit->show_popup) | ||||
return; // Prevent recursion | ||||
ev.type = GDK_FOCUS_CHANGE; | ev.type = GDK_FOCUS_CHANGE; | |||
ev.window = gtk_widget_get_window (GTK_WIDGET(item_edit->sheet)); | ev.window = gtk_widget_get_window (GTK_WIDGET(item_edit->sheet)); | |||
ev.in = FALSE; | ev.in = FALSE; | |||
gtk_widget_event (item_edit->editor, (GdkEvent*) &ev); | gtk_widget_event (item_edit->editor, (GdkEvent*) &ev); | |||
} | } | |||
/* | /* | |||
* Instance initialization | * Instance initialization | |||
*/ | */ | |||
static void | static void | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 3 lines changed or added |