diff --git a/code/ryzom/client/data/gamedev/interfaces_v3/login_main.xml b/code/ryzom/client/data/gamedev/interfaces_v3/login_main.xml
index e10b4bda2..786f31770 100644
--- a/code/ryzom/client/data/gamedev/interfaces_v3/login_main.xml
+++ b/code/ryzom/client/data/gamedev/interfaces_v3/login_main.xml
@@ -63,18 +63,17 @@
+
+
+
-
+
-
-
-
-
-
+
-
@@ -109,8 +108,11 @@
-
-
+
+
+
+
+
diff --git a/code/ryzom/client/src/far_tp.cpp b/code/ryzom/client/src/far_tp.cpp
index 16946a705..b6fceac51 100644
--- a/code/ryzom/client/src/far_tp.cpp
+++ b/code/ryzom/client/src/far_tp.cpp
@@ -346,6 +346,7 @@ void CLoginStateMachine::run()
if (initCreateAccount())
{
SM_BEGIN_EVENT_TABLE
+ SM_EVENT(ev_login_ok, st_check_patch);
SM_EVENT(ev_close_create_account, st_login);
SM_EVENT(ev_quit, st_end);
SM_END_EVENT_TABLE