mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 01:05:48 +01:00 
			
		
		
		
	Multiplayer menu: fix attempt to open nonexistant image
Since local servers and local favorites have no ping value (these are only provided by the server) we shouldn't load a broken image filename. Fixes #5238
This commit is contained in:
		@@ -54,7 +54,8 @@ end
 | 
			
		||||
function image_column(tooltip, flagname)
 | 
			
		||||
	return "image,tooltip=" .. core.formspec_escape(tooltip) .. "," ..
 | 
			
		||||
		"0=" .. core.formspec_escape(defaulttexturedir .. "blank.png") .. "," ..
 | 
			
		||||
		"1=" .. core.formspec_escape(defaulttexturedir .. "server_flags_" .. flagname .. ".png") .. "," ..
 | 
			
		||||
		"1=" .. core.formspec_escape(defaulttexturedir ..
 | 
			
		||||
			(flagname and "server_flags_" .. flagname .. ".png" or "blank.png")) .. "," ..
 | 
			
		||||
		"2=" .. core.formspec_escape(defaulttexturedir .. "server_ping_4.png") .. "," ..
 | 
			
		||||
		"3=" .. core.formspec_escape(defaulttexturedir .. "server_ping_3.png") .. "," ..
 | 
			
		||||
		"4=" .. core.formspec_escape(defaulttexturedir .. "server_ping_2.png") .. "," ..
 | 
			
		||||
 
 | 
			
		||||
@@ -69,7 +69,7 @@ local function get_formspec(tabview, name, tabdata)
 | 
			
		||||
	--favourites
 | 
			
		||||
	retval = retval .. "tablecolumns[" ..
 | 
			
		||||
		image_column(fgettext("Favorite"), "favorite") .. ";" ..
 | 
			
		||||
		image_column(fgettext("Ping"), "") .. ",padding=0.25;" ..
 | 
			
		||||
		image_column(fgettext("Ping")) .. ",padding=0.25;" ..
 | 
			
		||||
		"color,span=3;" ..
 | 
			
		||||
		"text,align=right;" ..                -- clients
 | 
			
		||||
		"text,align=center,padding=0.25;" ..  -- "/"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user