[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