pidgin/plugins/extplacement.c

branch
soc.2013.gobjectification
changeset 34659
4fc616843cb2
parent 20288
5ca925a094e2
child 34660
68c776e3436e
equal deleted inserted replaced
34658:a09f679ac557 34659:4fc616843cb2
33 { 33 {
34 PidginWindow *win = NULL; 34 PidginWindow *win = NULL;
35 GList *wins = NULL; 35 GList *wins = NULL;
36 36
37 if (purple_prefs_get_bool("/plugins/gtk/extplacement/placement_number_separate")) 37 if (purple_prefs_get_bool("/plugins/gtk/extplacement/placement_number_separate"))
38 win = pidgin_conv_window_last_with_type(purple_conversation_get_type(conv->active_conv)); 38 win = PURPLE_IS_IM_CONVERSATION(conv->active_conv) ?
39 pidgin_conv_window_last_im() : pidgin_conv_window_last_chat();
39 else if ((wins = pidgin_conv_windows_get_list()) != NULL) 40 else if ((wins = pidgin_conv_windows_get_list()) != NULL)
40 win = g_list_last(wins)->data; 41 win = g_list_last(wins)->data;
41 42
42 if (win == NULL) { 43 if (win == NULL) {
43 win = pidgin_conv_window_new(); 44 win = pidgin_conv_window_new();

mercurial