diff --git a/parts/data.lua b/parts/data.lua index d5e37822..641b5ddb 100644 --- a/parts/data.lua +++ b/parts/data.lua @@ -114,6 +114,7 @@ function DATA.pasteBoard(str,page)--Paste [str] data to [page] board local _,__ --Decode + str=str:sub(str:find"%S",str:find".%s-$") _,str=pcall(data.decode,"string","base64",str) if not _ then return end _,str=pcall(data.decompress,"string","zlib",str) diff --git a/parts/scenes/customGame.lua b/parts/scenes/customGame.lua index d40b3380..c14fc4da 100644 --- a/parts/scenes/customGame.lua +++ b/parts/scenes/customGame.lua @@ -82,7 +82,7 @@ function scene.keyDown(key) repeat table.remove(FIELD)until #FIELD==0 FIELD[1]=DATA.newBoard() for i=4,#args do - if not DATA.pasteBoard(args[i],i-3)and i<#args then goto THROW_fail end + if args[i]:find"%S"and not DATA.pasteBoard(args[i],i-3)and i<#args then goto THROW_fail end end freshMiniFieldVisible() LOG.print(text.importSuccess,COLOR.G)