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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list