CVSROOT:        /cvs/gnome
Module name:    glom
Changes by:     murrayc 06/10/05 05:22:35

Modified files:
        .              : ChangeLog 
        glom/libglom/document: document_glom.cc 
        glom/utility_widgets/db_adddel: db_adddel.cc 

Log message:
2006-10-05  Murray Cumming  <[EMAIL PROTECTED]>

* glom/libglom/document/document_glom.cc: add_column(): Do an extra,
probably unnecessary, check for a null field before dereferencing it.
construct_specified_columns(): Do not clone the field - just use it.
* glom/utility_widgets/db_adddel/db_adddel.cc:
get_data_layout_groups_plus_new_fields(): When building a default
layout, because no layout is defined, store that layout in the
document (saving it to disk when in developer mode). This fixes a
dereference of a deleted field, though that should not be necessary
so I suspect a fundamental sharedptr problem. But luckily, this
is the correct thing to do anyway, for efficiency, and so that
layout data is preserved.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=glom&who=murrayc&date=explicit&mindate=2006-10-05%2005:21&maxdate=2006-10-05%2005:23

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to