From 386469715bd21da1b7a662761d8266f409813ff6 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Sun, 14 Jun 2015 18:44:12 +0300
Subject: Use CREATEWIDGET macro in logindialog.

---
 src/gui/windows/logindialog.cpp | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/gui/windows/logindialog.cpp b/src/gui/windows/logindialog.cpp
index 5203bc228..c783abed8 100644
--- a/src/gui/windows/logindialog.cpp
+++ b/src/gui/windows/logindialog.cpp
@@ -34,6 +34,7 @@
 
 #include "gui/widgets/button.h"
 #include "gui/widgets/checkbox.h"
+#include "gui/widgets/createwidget.h"
 #include "gui/widgets/dropdown.h"
 #include "gui/widgets/label.h"
 #include "gui/widgets/passwordfield.h"
@@ -224,10 +225,13 @@ void LoginDialog::action(const ActionEvent &event)
         {
             const std::string &url = mLoginData->registerUrl;
             urlListener.url = url;
-            // TRANSLATORS: question dialog
-            ConfirmDialog *const confirmDlg = new ConfirmDialog(
-                _("Open register url"), url, SOUND_REQUEST, false, Modal_true);
-            confirmDlg->postInit();
+            ConfirmDialog *const confirmDlg = CREATEWIDGETR(ConfirmDialog,
+                // TRANSLATORS: question dialog
+                _("Open register url"),
+                url,
+                SOUND_REQUEST,
+                false,
+                Modal_true);
             confirmDlg->addActionListener(&urlListener);
         }
     }
-- 
cgit v1.2.3-70-g09d2