comparison src/gaimrc.c @ 6216:dc42b27101c0

[gaim-migrate @ 6702] fix the saving and importing of the default away message committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Fri, 18 Jul 2003 14:34:08 +0000
parents aa806c22fb40
children 0eead37020bb
comparison
equal deleted inserted replaced
6215:643c7d3a18c2 6216:dc42b27101c0
352 g_snprintf(a->message, sizeof(a->message), "%s", p->value[1]); 352 g_snprintf(a->message, sizeof(a->message), "%s", p->value[1]);
353 away_messages = g_slist_insert_sorted(away_messages, a, sort_awaymsg_list); 353 away_messages = g_slist_insert_sorted(away_messages, a, sort_awaymsg_list);
354 } 354 }
355 /* auto { time } { default message } */ 355 /* auto { time } { default message } */
356 else if (!strcmp(p->option, "auto")) { 356 else if (!strcmp(p->option, "auto")) {
357 struct away_message *default_away;
357 gaim_prefs_set_int("/core/away/mins_before_away", 358 gaim_prefs_set_int("/core/away/mins_before_away",
358 atoi(p->value[0])); 359 atoi(p->value[0]));
359 default_away = g_slist_nth_data(away_messages, atoi(p->value[1])); 360 default_away = g_slist_nth_data(away_messages, atoi(p->value[1]));
361 gaim_prefs_set_string("/core/away/default_message",
362 default_away->name);
360 } 363 }
361 } 364 }
362 if (!away_messages) { 365 if (!away_messages) {
363 a = g_new0(struct away_message, 1); 366 a = g_new0(struct away_message, 1);
364 g_snprintf(a->name, sizeof(a->name), _("boring default")); 367 g_snprintf(a->name, sizeof(a->name), _("boring default"));