KCを空白でテキスト置換してアンドゥするとエラー

Issue #178 resolved
jinto_ created an issue

1.イベント発火条件の作成でKCを出す。
2.KCの鍵を選択した状態で右クリックメニューからこのイベントをパッケージ化するを選択する。
3.テキスト置換でそのKCを丸々空白で置換する。
4.イベントビューの画面でアンドゥするとエラー、になります。

 2017-08-09 18:05:07 [Build: 2017-08-08 20:29:17 Debug (64-bit)] cwx\utils.d:136 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4424, 4424
cwx\editor\gui\dwt\mainwindow.d-mixin-4427, 4427
cwx\editor\gui\dwt\dmenu.d-mixin-382, 382
cwx\editor\gui\dwt\eventview.d-mixin-2895, 2895
cwx\editor\gui\dwt\undo.d-mixin-114, 114
cwx\editor\gui\dwt\eventview.d-mixin-409, 409
cwx\editor\gui\dwt\eventview.d-mixin-236, 236
cwx\editor\gui\dwt\eventview.d-mixin-237, 237
cwx\editor\gui\dwt\eventview.d-mixin-239, 239
cwx\editor\gui\dwt\eventview.d-mixin-241, 241
cwx\editor\gui\dwt\eventview.d-mixin-244, 244
--------
2017-08-09 18:05:07 [Build: 2017-08-08 20:29:17 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4536 [Index out of bounds] java\lang\exceptions.d, 28: 0x00007FF7C3404D23
0x00007FF7C3404B94
0x00007FF7C3404B45
0x00007FF7C3348019
0x00007FF7C343D1E1
0x00007FF7C2167D63
0x00007FF7C216B0FD
0x00007FF7C216B2EB
0x00007FF7C32DACCB
0x00007FF7C219EF02
0x00007FF7C1ABF8DB
0x00007FF7C34CC442
0x00007FF7C35657E7
0x00007FF7C334A1F9
0x00007FF7C340004E
0x00007FF7C33FD9CD
0x00007FF7C20CD44C
0x00007FF7C2E3EAEB
0x00007FF7C36CDA82
0x00007FF7C36CD93F
0x00007FF7C36CD9FC
0x00007FF7C36CD93F
0x00007FF7C36CD73F
0x00007FF7C2E3F0C4
0x00007FF7C3793C55
0x00007FFC1B3F2774 in BaseThreadInitThunk
0x00007FFC1BCA0D51 in RtlUserThreadStart

Comments (2)

  1. k4nagatsuki repo owner

    pull request #181

    ありがとうございます。修正しました。

    アンドゥ・リドゥはテキスト置換の結果を無視して動くのですが、置換によって選択状態が復元できない(選択されていたキーコードが消滅している)ためにエラーになっていました。

  2. Log in to comment