# HG changeset patch # User Richard Laager # Date 1136279114 0 # Node ID 07d6cc1b5a981cc94460faa5844b7622387fdad3 # Parent 4da7062a06c27f3da585973072cd342d2944b80f [gaim-migrate @ 15036] Don't show Unset in the list of status types. This has been bugging me for a while. committer: Tailor Script diff -r 4da7062a06c2 -r 07d6cc1b5a98 src/gtksavedstatuses.c --- a/src/gtksavedstatuses.c Tue Jan 03 06:33:00 2006 +0000 +++ b/src/gtksavedstatuses.c Tue Jan 03 09:05:14 2006 +0000 @@ -783,14 +783,14 @@ dropdown = gtk_option_menu_new(); menu = gtk_menu_new(); - for (i = 0; i < GAIM_STATUS_NUM_PRIMITIVES; i++) + for (i = GAIM_STATUS_UNSET + 1; i < GAIM_STATUS_NUM_PRIMITIVES; i++) { item = gtk_menu_item_new_with_label(gaim_primitive_get_name_from_type(i)); gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); gtk_widget_show(item); } - gtk_menu_set_active(GTK_MENU(menu), type); + gtk_menu_set_active(GTK_MENU(menu), type - (GAIM_STATUS_UNSET + 1)); gtk_option_menu_set_menu(GTK_OPTION_MENU(dropdown), menu); gtk_widget_show(menu);