2007-05-16 Murray Cumming <murrayc@murrayc.com>
authorMurray Cumming <murrayc@murrayc.com>
Wed, 16 May 2007 12:30:07 +0000 (12:30 +0000)
committerMurray Cumming <murrayc@murrayc.com>
Wed, 16 May 2007 12:30:07 +0000 (12:30 +0000)
commite8034b4378f6fe2e644b149d8fd9fab723cd7a98
tree4eda38aa96e69071701a94acbfd1d3d98253639d
parent8923ba70dccd2c45d50f1338ea65fac794edba7e
2007-05-16  Murray Cumming  <murrayc@murrayc.com>

* src/modest-pair.h: Improve the documentation for modest_combo_box_new()
        to explain the memory management issue with the ID in the ModestPair.

        * src/gnome/modest-account-assistant.c: (add_receiving_page),
        (add_sending_page), (modest_account_assistant_finalize):
        * src/gnome/modest-gnome-global-settings-dialog.c:
        (create_updating_page), (create_composing_page):
        * src/gnome/modest-msg-edit-window.c: (get_transports),
        (init_window), (modest_msg_edit_window_finalize),
        (modest_msg_edit_window_get_msg_data):
        * src/gnome/modest-store-widget.c: (imap_pop_configuration):
        * src/gnome/modest-transport-widget.c:
        (modest_transport_widget_finalize), (smtp_configuration):
        * src/maemo/modest-maemo-global-settings-dialog.c:
        (create_updating_page), (create_composing_page):
        * src/maemo/modest-msg-edit-window.c: (get_transports),
        (init_window), (modest_msg_edit_window_finalize),
        (modest_msg_edit_window_get_msg_data),
        (modest_msg_edit_window_free_msg_data):
        * src/maemo/modest-store-widget.c: (imap_pop_configuration),
        (modest_store_widget_finalize):
        * src/maemo/modest-transport-widget.c:
        (modest_transport_widget_finalize), (smtp_configuration):
        * src/modest-main.c: (send_mail):
        * src/widgets/modest-combo-box.h:
        * src/widgets/modest-global-settings-dialog-priv.h:
        * src/widgets/modest-global-settings-dialog.c:
        (modest_global_settings_dialog_finalize):
        * src/widgets/modest-msg-edit-window.h:
        Whenever using modest_combo_box_new(), keep the ModestPairList alive
        as long as the combo box, to prevent use of freed memory for the ID.

pmo-trunk-r1887
16 files changed:
ChangeLog2
src/gnome/modest-account-assistant.c
src/gnome/modest-gnome-global-settings-dialog.c
src/gnome/modest-msg-edit-window.c
src/gnome/modest-store-widget.c
src/gnome/modest-transport-widget.c
src/maemo/modest-maemo-global-settings-dialog.c
src/maemo/modest-msg-edit-window.c
src/maemo/modest-store-widget.c
src/maemo/modest-transport-widget.c
src/modest-main.c
src/modest-pair.h
src/widgets/modest-combo-box.h
src/widgets/modest-global-settings-dialog-priv.h
src/widgets/modest-global-settings-dialog.c
src/widgets/modest-msg-edit-window.h