Add some error reporting to the GiggleConfiguration object
commit8560027525a2c12debdc81882db168fc1319a9fc
authorCarlos Garnacho <carlos@imendio.com>
Wed, 14 Feb 2007 15:24:38 +0000 (14 16:24 +0100)
committerCarlos Garnacho <carlos@imendio.com>
Wed, 14 Feb 2007 15:24:38 +0000 (14 16:24 +0100)
treea29745120f1da4322d9d49ad58e66c7dd0bf0f78
parent3a2f9804c57373311d600923daddc76182629634
Add some error reporting to the GiggleConfiguration object

* giggle-configuration.[ch]: make it able to run several tasks at the same time. Add parameters to giggle_configuration_update() and giggle_configuration_set_field() to execute something when underlying GiggleJob has ended.
* giggle-git.[ch]: add giggle_git_run_job_full() to specify a GDestroyNotify func.
* giggle-personal-details-window.c: show an error dialog if something has failed.
* giggle-window.c: keep a reference to the GigglePersonalDetailsWindow to avoid destroying everything before it's necessary.
src/giggle-configuration.c
src/giggle-configuration.h
src/giggle-git.c
src/giggle-git.h
src/giggle-personal-details-window.c
src/giggle-window.c