1
0
mirror of https://github.com/moparisthebest/minetest synced 2024-11-16 22:35:07 -05:00
minetest/builtin/mainmenu
est31 bc4dc80c01 Mainmenu: Still support favorites if send_pre_v25_init is disabled
@SmallJoker has noted a bug that servers from the (local) main menu
favorites list can't be opened.

This commit fixes the bug by disabling any main menu based protocol
checks for servers from the favorite list.

Also, it fixes a second bug that happens when a server from the
public serverlist doesn't send its supported protocol versions,
most likely because its running a minetest older than commit [1].
Then we have shown an error msg that the server has enforced
one specific protocol version. This was most likely not the case.

Of course, we can't do anything better than do an assumption on
the protocol versions if they are not known. That assumption
should however be closest to the most often occuring case as
possible.

Also, some little cleanups.

[1]: 5a0ed780f5 "Server: announce MIN/MAX protocol version supported to serverlist. Client: check serverlist"
2016-04-15 14:40:31 +02:00
..
common.lua Mainmenu: Still support favorites if send_pre_v25_init is disabled 2016-04-15 14:40:31 +02:00
dlg_config_world.lua Add modname convention checking 2015-02-18 16:48:58 +01:00
dlg_create_world.lua Fix map_seed not changed when creating a new world after login to another 2015-02-18 08:57:14 +01:00
dlg_delete_mod.lua Add formspec toolkit and refactor mainmenu to use it 2014-05-16 22:57:14 +02:00
dlg_delete_world.lua Add support for Android 2.3+ 2014-06-29 18:17:56 +02:00
dlg_rename_modpack.lua Add formspec toolkit and refactor mainmenu to use it 2014-05-16 22:57:14 +02:00
dlg_settings_advanced.lua Update settings tab + some misc. clean-up 2016-03-05 10:41:51 +01:00
gamemgr.lua Add notice when only minimal is installed 2014-10-28 13:17:14 -04:00
init_simple.lua Mainmenu: Refactor tab UI code 2016-04-08 02:25:04 -04:00
init.lua Mainmenu: Refactor tab UI code 2016-04-08 02:25:04 -04:00
modmgr.lua Faster insertion into table 2016-03-06 23:42:04 +00:00
store.lua Fix store.lua bug: default screenshot 2015-02-12 11:32:42 +01:00
tab_credits.lua Mainmenu: Refactor tab UI code 2016-04-08 02:25:04 -04:00
tab_mods.lua Mainmenu: Refactor tab UI code 2016-04-08 02:25:04 -04:00
tab_multiplayer.lua Mainmenu: Still support favorites if send_pre_v25_init is disabled 2016-04-15 14:40:31 +02:00
tab_server.lua Mainmenu: Refactor tab UI code 2016-04-08 02:25:04 -04:00
tab_settings.lua Mainmenu: Refactor tab UI code 2016-04-08 02:25:04 -04:00
tab_simple_main.lua Mainmenu: Still support favorites if send_pre_v25_init is disabled 2016-04-15 14:40:31 +02:00
tab_singleplayer.lua Mainmenu: Refactor tab UI code 2016-04-08 02:25:04 -04:00
tab_texturepacks.lua Mainmenu: Refactor tab UI code 2016-04-08 02:25:04 -04:00
textures.lua Fix crash in mainmenu when loaded subgame does not have a "menu" directory 2015-07-21 21:55:58 +02:00