diff --git a/sflphone-client-gnome/src/mainwindow.c b/sflphone-client-gnome/src/mainwindow.c
index 12b7ecedc0787bc6c76c6d7bab255ea8c973661f..8218938509eddeb310adac4d2670abdd0eaa3b67 100644
--- a/sflphone-client-gnome/src/mainwindow.c
+++ b/sflphone-client-gnome/src/mainwindow.c
@@ -291,11 +291,10 @@ main_window_message(GtkMessageType type, gchar * markup){
 			GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
 			type,
 			GTK_BUTTONS_CLOSE,
-			"%s\n",
-			markup);
-
+			NULL);
 
 	gtk_window_set_title(GTK_WINDOW(dialog), _("SFLphone Error"));
+	gtk_message_dialog_set_markup(GTK_MESSAGE_DIALOG(dialog), markup);
 
 	gtk_dialog_run (GTK_DIALOG(dialog));
 	gtk_widget_destroy (GTK_WIDGET(dialog));