diff -r a09f679ac557 -r 4fc616843cb2 pidgin/plugins/extplacement.c --- a/pidgin/plugins/extplacement.c Thu Jun 27 20:27:41 2013 +0530 +++ b/pidgin/plugins/extplacement.c Thu Jun 27 23:00:47 2013 +0530 @@ -35,7 +35,8 @@ GList *wins = NULL; if (purple_prefs_get_bool("/plugins/gtk/extplacement/placement_number_separate")) - win = pidgin_conv_window_last_with_type(purple_conversation_get_type(conv->active_conv)); + win = PURPLE_IS_IM_CONVERSATION(conv->active_conv) ? + pidgin_conv_window_last_im() : pidgin_conv_window_last_chat(); else if ((wins = pidgin_conv_windows_get_list()) != NULL) win = g_list_last(wins)->data;