On Fri, Jan 27, 2006 at 01:15:33AM -0500, Chris Shoemaker wrote: > Author: chris > Date: 2006-01-27 01:15:31 -0500 (Fri, 27 Jan 2006) > New Revision: 12989 > Trac: http://svn.gnucash.org/trac/changeset/12989 > > Modified: > gnucash/trunk/src/report/report-gnome/window-report.c > gnucash/trunk/src/report/report-system/report.scm > Log: > Check for invalid options tables when loading reports. > Also, plug memory leak in my last commit. > > > Modified: gnucash/trunk/src/report/report-system/report.scm > =================================================================== > --- gnucash/trunk/src/report/report-system/report.scm 2006-01-27 05:27:08 UTC > (rev 12988) > +++ gnucash/trunk/src/report/report-system/report.scm 2006-01-27 06:15:31 UTC > (rev 12989) > @@ -269,7 +269,7 @@ > (if (>= id *gnc:_report-next-serial_*) > (set! *gnc:_report-next-serial_* (+ id 1))) > (gnc:report-add id r) > - id)) > + #f)) >
*sigh* This was a mistake. I convinced myself that we didn't depend on the return value, and we didn't used to, but we do now. New-style saved-reports won't restore until I'll fix this in my next commit. -chris _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel