Fix issue #2278, Connection sent before address data loading
authorLoic Blot <loic.blot@unix-experience.fr>
Sat, 14 Feb 2015 22:23:54 +0000 (23:23 +0100)
committerLoic Blot <loic.blot@unix-experience.fr>
Sat, 14 Feb 2015 22:23:54 +0000 (23:23 +0100)
builtin/mainmenu/tab_multiplayer.lua

index 734cb5d3efd7cf1046b053adb68b5c130b0a564c..f4c5b22b01a517e72c90029370726e51d6e8184d 100644 (file)
@@ -198,8 +198,9 @@ local function main_button_handler(tabview, fields, name, tabdata)
                return true
        end
 
-       if fields["btn_mp_connect"] ~= nil or
-               fields["key_enter"] ~= nil then
+       if (fields["btn_mp_connect"] ~= nil or
+               fields["key_enter"] ~= nil) and fields["te_address"] ~= nil and
+               fields["te_port"] ~= nil then
 
                gamedata.playername     = fields["te_name"]
                gamedata.password       = fields["te_pwd"]