r15699 - gnucash/trunk/src/gnome - update the dense-cal-store for the proposed SX name/schedule-description.

Josh Sled jsled at cvs.gnucash.org
Thu Mar 8 22:22:04 EST 2007


Author: jsled
Date: 2007-03-08 22:22:04 -0500 (Thu, 08 Mar 2007)
New Revision: 15699
Trac: http://svn.gnucash.org/trac/changeset/15699

Modified:
   gnucash/trunk/src/gnome/dialog-sx-from-trans.c
Log:
update the dense-cal-store for the proposed SX name/schedule-description.


Modified: gnucash/trunk/src/gnome/dialog-sx-from-trans.c
===================================================================
--- gnucash/trunk/src/gnome/dialog-sx-from-trans.c	2007-03-09 03:12:50 UTC (rev 15698)
+++ gnucash/trunk/src/gnome/dialog-sx-from-trans.c	2007-03-09 03:22:04 UTC (rev 15699)
@@ -456,9 +456,7 @@
 
   /* get the name */
   w = glade_xml_get_widget(sxfti->gxml, SXFTD_NAME_ENTRY);
-  
   name = gtk_editable_get_chars(GTK_EDITABLE(w), 0, -1);
-
   xaccSchedXactionSetName(sx, name);
   g_free(name);
 
@@ -698,6 +696,23 @@
   recurrenceListNextInstance(schedule, &date, &nextDate);
   startDate = date;
 
+  {
+      GtkWidget *w;
+      gchar *name;
+      /* get the name */
+      w = glade_xml_get_widget(sxfti->gxml, SXFTD_NAME_ENTRY);
+      name = gtk_editable_get_chars(GTK_EDITABLE(w), 0, -1);
+      gnc_dense_cal_store_update_name(sxfti->dense_cal_model, name);
+      g_free(name);
+  }
+
+  {
+      gchar *schedule_desc;
+      schedule_desc = recurrenceListToCompactString(schedule);
+      gnc_dense_cal_store_update_info(sxfti->dense_cal_model, schedule_desc);
+      g_free(schedule_desc);
+  }
+
   switch (get.type)
   {
   case NEVER_END:



More information about the gnucash-changes mailing list