CVSROOT: /cvs/gnome Module name: glom Changes by: murrayc 06/05/07 11:30:16
Modified files: . : ChangeLog glom/libglom : sharedptr.h glom/libglom/data_structure: relationship.cc relationship.h glom/libglom/document: document_glom.cc glom/mode_data : dialog_choose_relationship.cc dialog_layout_details.cc dialog_layout_details.h Log message: 2006-05-07 Murray Cumming <[EMAIL PROTECTED]> * glom/libglom/data_structure/relationship.cc: * glom/libglom/data_structure/relationship.h: Added clone() methods, though we do not use them yet. * glom/libglom/sharedptr.h: operator==() check for equality, though this did not stop the crash. * glom/mode_data/dialog_choose_relationship.cc: select_item(): If the relationship is null, unselect all items. * glom/mode_data/dialog_layout_details.cc: * glom/mode_data/dialog_layout_details.h: offer_relationship_list(): Optionally take the current relationship as a parameter so that the current one is highlighted in the dialog. Just change the existing portal, instead of setting the portal in the model row, because this causes some kind of memory management confusion that caused a crash, and it is inefficient anyway. Bug #340888 from Hendrik Richter. Call row_changed() to tell the TreeView to update the display. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=glom&who=murrayc&date=explicit&mindate=2006-05-07%2011:29&maxdate=2006-05-07%2011:31 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list