[Gnucash-changes] r13042 -
gnucash/trunk/src/business/business-gnome - Fix another focus
out event handlers
David Hampton
hampton at cvs.gnucash.org
Sun Jan 29 20:45:24 EST 2006
Author: hampton
Date: 2006-01-29 20:45:23 -0500 (Sun, 29 Jan 2006)
New Revision: 13042
Trac: http://svn.gnucash.org/trac/changeset/13042
Modified:
gnucash/trunk/src/business/business-gnome/dialog-invoice.c
Log:
Fix another focus out event handlers
Modified: gnucash/trunk/src/business/business-gnome/dialog-invoice.c
===================================================================
--- gnucash/trunk/src/business/business-gnome/dialog-invoice.c 2006-01-30 01:04:33 UTC (rev 13041)
+++ gnucash/trunk/src/business/business-gnome/dialog-invoice.c 2006-01-30 01:45:23 UTC (rev 13042)
@@ -178,7 +178,7 @@
/* Forward definitions for CB functions */
void gnc_invoice_window_closeCB (GtkWidget *widget, gpointer data);
void gnc_invoice_window_active_toggled_cb (GtkWidget *widget, gpointer data);
-void gnc_invoice_window_leave_notes_cb (GtkWidget *widget, GdkEventFocus *event, gpointer data);
+gboolean gnc_invoice_window_leave_notes_cb (GtkWidget *widget, GdkEventFocus *event, gpointer data);
#define INV_WIDTH_PREFIX "invoice_reg"
#define BILL_WIDTH_PREFIX "bill_reg"
@@ -841,7 +841,7 @@
gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (widget)));
}
-void
+gboolean
gnc_invoice_window_leave_notes_cb (GtkWidget *widget, GdkEventFocus *event,
gpointer data)
{
@@ -851,12 +851,13 @@
GtkTextIter start, end;
gchar *text;
- if (!invoice) return;
+ if (!invoice) return FALSE;
text_buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW(iw->notes_text));
gtk_text_buffer_get_bounds (text_buffer, &start, &end);
text = gtk_text_buffer_get_text (text_buffer, &start, &end, FALSE);
gncInvoiceSetNotes (invoice, text);
+ return FALSE;
}
static gboolean
More information about the gnucash-changes
mailing list