--- a/pidgin/gtkaccount.c Thu Jan 13 22:34:37 2022 -0600
+++ b/pidgin/gtkaccount.c Thu Jan 13 22:37:16 2022 -0600
@@ -1302,16 +1302,6 @@
- if(purple_account_manager_get_all(manager) == NULL) {
- /* We're adding our first account. Be polite and show the buddy
- PidginBuddyList *blist = pidgin_blist_get_default_gtk_blist();
- if(blist != NULL && blist->window != NULL) {
- gtk_window_present(GTK_WINDOW(blist->window));
account = purple_account_new(username, dialog->protocol_id);
--- a/pidgin/pidginapplication.c Thu Jan 13 22:34:37 2022 -0600
+++ b/pidgin/pidginapplication.c Thu Jan 13 22:37:16 2022 -0600
@@ -43,6 +43,7 @@
#include "gtksavedstatuses.h"
+#include "pidginconversationwindow.h" #include "pidginmooddialog.h"
@@ -663,10 +664,10 @@
pidgin_application_activate(GApplication *application) {
- PidginBuddyList *blist = pidgin_blist_get_default_gtk_blist();
+ GtkWidget *convwin = pidgin_conversation_window_get_default(); - if(blist != NULL && blist->window != NULL) {
- gtk_window_present(GTK_WINDOW(blist->window));
+ if(GTK_IS_WINDOW(convwin)) { + gtk_window_present(GTK_WINDOW(convwin));