| 371 static void |
371 static void |
| 372 show_custom_status_editor_cb(GtkMenuItem *menuitem, gpointer user_data) |
372 show_custom_status_editor_cb(GtkMenuItem *menuitem, gpointer user_data) |
| 373 { |
373 { |
| 374 PurpleSavedStatus *saved_status; |
374 PurpleSavedStatus *saved_status; |
| 375 saved_status = purple_savedstatus_get_current(); |
375 saved_status = purple_savedstatus_get_current(); |
| |
376 |
| |
377 if (purple_savedstatus_get_type(saved_status) == PURPLE_STATUS_AVAILABLE) |
| |
378 saved_status = purple_savedstatus_new(NULL, PURPLE_STATUS_AWAY); |
| |
379 |
| 376 pidgin_status_editor_show(FALSE, |
380 pidgin_status_editor_show(FALSE, |
| 377 purple_savedstatus_is_transient(saved_status) ? saved_status : NULL); |
381 purple_savedstatus_is_transient(saved_status) ? saved_status : NULL); |
| 378 } |
382 } |
| 379 |
383 |
| 380 static void |
384 static void |