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

Reply via email to