diff options
Diffstat (limited to 'src/empathy-main-window.c')
-rw-r--r-- | src/empathy-main-window.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/empathy-main-window.c b/src/empathy-main-window.c index e9b1983d3..8d6413aab 100644 --- a/src/empathy-main-window.c +++ b/src/empathy-main-window.c @@ -356,7 +356,10 @@ main_window_error_edit_clicked_cb (GtkButton *button, TpAccount *account; account = g_object_get_data (G_OBJECT (button), "account"); - empathy_accounts_dialog_show (GTK_WINDOW (window->window), account); + + empathy_accounts_dialog_show_application ( + gtk_widget_get_screen (GTK_WIDGET (button)), NULL, NULL, + account, FALSE, FALSE); main_window_remove_error (window, account); } @@ -1059,7 +1062,8 @@ static void main_window_edit_accounts_cb (GtkAction *action, EmpathyMainWindow *window) { - empathy_accounts_dialog_show (GTK_WINDOW (window->window), NULL); + empathy_accounts_dialog_show_application (gdk_screen_get_default (), + NULL, NULL, NULL, FALSE, FALSE); } static void @@ -1107,7 +1111,9 @@ main_window_throbber_button_press_event_cb (GtkWidget *throbber_ebox, return FALSE; } - empathy_accounts_dialog_show (GTK_WINDOW (window->window), NULL); + empathy_accounts_dialog_show_application ( + gtk_widget_get_screen (GTK_WIDGET (throbber_ebox)), + NULL, NULL, NULL, FALSE, FALSE); return FALSE; } |