| 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(); |