# HG changeset patch # User Luke Schierer # Date 1035294100 0 # Node ID 4c9356a5231cb535b5e1f11db8440c8ba52b9b3e # Parent 5258cbf177d6bb4b76ea7fa535ff086ea4834484 [gaim-migrate @ 3926] privacy options were broken as per last todo commit. deryni tracked it down to the fact that adding the new option changed the number of ->next refererences some options need, causing things to be set oddly. committer: Tailor Script diff -r 5258cbf177d6 -r 4c9356a5231c ChangeLog --- a/ChangeLog Tue Oct 22 13:20:01 2002 +0000 +++ b/ChangeLog Tue Oct 22 13:41:40 2002 +0000 @@ -96,6 +96,7 @@ * Fix first message in tab not displaying bug (Thanks Etan Reisner) * Switch the .desktop file to the new KDE/GNOME common vfolder format (Thanks Robert McQueen). + * Allow only people in buddy list privacy option added for AIM version 0.59 (06/24/2002): * Hungarian translation added (Thanks, Sutto Zoltan) diff -r 5258cbf177d6 -r 4c9356a5231c TODO --- a/TODO Tue Oct 22 13:20:01 2002 +0000 +++ b/TODO Tue Oct 22 13:41:40 2002 +0000 @@ -6,9 +6,6 @@ sounds while away? gtk2/new prefs - Privacy dialog does not work right. some accounts it refuses to change the privacy option for (aim account, can't - change it off allow only below). for some accounts, it isn't even reset to an understandable value, the - value it won't let you change it off of isn't even the value in the .blist file. most toolbar buttons stay depressed after being clicked once, only raise when clicked a second time. smiles and links do not. replace legend in info dialog with link to status icons page diff -r 5258cbf177d6 -r 4c9356a5231c src/dialogs.c --- a/src/dialogs.c Tue Oct 22 13:20:01 2002 +0000 +++ b/src/dialogs.c Tue Oct 22 13:41:40 2002 +0000 @@ -1165,16 +1165,19 @@ GSList *bg = gtk_radio_button_group(GTK_RADIO_BUTTON(deny_type)); switch (current_deny_gc->permdeny) { + case 5: + bg = bg->next->next; + break; case 4: break; case 3: - bg = bg->next->next; + bg = bg->next->next->next; break; case 2: bg = bg->next; break; case 1: - bg = bg->next->next->next; + bg = bg->next->next->next->next; break; }