選択肢の一番上以外を選択したまま F4 でフリーズ

Issue #129 resolved
takuto_cw created an issue

cardwirthpy_20140322b で確認したバグその2です。お手数ですがこちらも、どなたか修正をお願いできますでしょうか?

メッセージ or セリフコンテントで選択肢が出ているときに、 「一番上以外の」選択肢を選んだ(色反転させた)状態で、F4 キーを押し「フルスクリーン⇔通常サイズ以外で」画面サイズを変更させるとフリーズします。

以下、CardWirthPy.exe.log に残ったエラーメッセージです。

Exception in thread Thread-1:
Traceback (most recent call last):
 File "threading.pyo", line 810, in __bootstrap_inner
 File "cw\thread.pyo", line 348, in run
 File "cw\thread.pyo", line 360, in _run
 File "cw\thread.pyo", line 369, in main_loop
 File "cw\eventhandler.pyo", line 17, in run
 File "cw\eventhandler.pyo", line 329, in returnkey_event
 File "cw\sprite\card.pyo", line 926, in lclick_event
 File "cw\event.pyo", line 398, in start
 File "cw\event.pyo", line 547, in start
 File "cw\event.pyo", line 592, in run
 File "cw\event.pyo", line 662, in action
 File "cw\content.pyo", line 2523, in action
 File "cw\thread.pyo", line 697, in show_message
 File "cw\thread.pyo", line 441, in update
 File "pygame\sprite.pyo", line 399, in update
 File "cw\sprite\message.pyo", line 597, in update
 File "cw\sprite\base.pyo", line 39, in update_selection
 File "cw\sprite\base.pyo", line 59, in is_selection
IndexError: list index out of range

お時間ございましたら、ご確認お願いいたします。

Comments (4)

  1. k4nagatsuki repo owner

    ありがとうございます。とんでもないバグが残ってますねぇ。時間を見て確認させていただきます。

  2. k4nagatsuki repo owner

    pull request #193

    上の修正をマージします。問題が残っていた場合は新たにコメントしてください。

    しかし見つけにくいバグですね。見つけていただいて助かります。ありがとうございました。

  3. Log in to comment