pidgin/gtkdocklet.c

changeset 16179
bdf68342e1ce
parent 16129
2942cb9d57f8
child 16263
27e0ef0f38e6
child 20478
46933dc62880
equal deleted inserted replaced
16178:b2b44b1dfce1 16179:bdf68342e1ce
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

mercurial