2006-04-09 [colin] 2.1.0cvs21
authorColin Leroy <colin@colino.net>
Sun, 9 Apr 2006 10:19:47 +0000 (10:19 +0000)
committerColin Leroy <colin@colino.net>
Sun, 9 Apr 2006 10:19:47 +0000 (10:19 +0000)
commit9117fbba3854820212a1d00b272c4bc9e318f2a1
tree79cc2dc2d6aa9859a9602028f3c7a053ac7cb690
parentfd4c2f0a9d33b6e7c426a9e2fc583562e7489589
2006-04-09 [colin] 2.1.0cvs21

* src/prefs_customheader.c
I prefer removing then freeing rather than the contrary
(even if it doesn't change anything ;-)
* src/prefs_account.c
Fix bug #933 (Crash re-entering the custom headers list
dialog in accounts prefs)
The problem happened when cancelling the Account
Preferences' dialogs - in which case we didn't do
anything to the PrefsAccount * struct. In case of applying,
the old ac_prefs was replaced with the tmp_ac_prefs we were
working with in this dialog. The problem is that
prefs_customheader.c, working on this tmp_ac_prefs, always
changes the ->customhdr_list pointer, even when cancelled.
So in case of cancelling the prefs_account dialog, we still
have to update ->customhdr_list in the real account.
ChangeLog
PATCHSETS
configure.ac
src/prefs_account.c
src/prefs_customheader.c