opt-pan / penpa-edit

MIT License
29 stars 22 forks source link

旧バージョンのURLを読み込むと落ちるバグ #2

Closed ten986 closed 4 years ago

ten986 commented 4 years ago

ver2.10以前ではpolygonの定義がないため、そのURLを読み込むとclass_p.jsdraw_polygonsp内でthis[pu].polygon.lengthを呼んで落ちます。

class_p.js:2096 Uncaught TypeError: Cannot read property 'length' of undefined
    at Puzzle_square.draw_polygonsp (class_p.js:2096)
    at Puzzle_square.draw (class_square.js:1411)
    at Puzzle_square.redraw (class_p.js:2041)
    at Puzzle_square.mode_set (class_p.js:528)
    at Puzzle_square.mode_qa (class_p.js:576)
    at load (general.js:488)
    at boot (general.js:10)
    at onload (main.js:3)

load()pu.pu_q = JSON.parse(rtext[3]);を呼ぶあたりで初期化を挟むなりで解消する気がしています。

opt-pan commented 4 years ago

解決済みです