バグ:垂直表示をオフにしてアンドゥするとエラー

Issue #113 resolved
暗黒 騎士 created an issue

「イベントツリーを垂直に表示する」のチェックを外して直後のイベントツリーの編集でCtrl+Zすると意図しないエラーが出るようです。(再現性あり)

Build: 2016-08-17 21:41:56 Debug / Console (64-bit)
Compiled by Digital Mars D 2071

2016-08-18 13:44:55 [Build: 2016-08-17 21:41:56 Debug / Console (64-bit)]   cwx\utils.d:133 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4326, 4326
cwx\editor\gui\dwt\mainwindow.d-mixin-4329, 4329
cwx\editor\gui\dwt\mainwindow.d-mixin-3449, 3449
cwx\editor\gui\dwt\mainwindow.d-mixin-3532, 3532
cwx\editor\gui\dwt\mainwindow.d-mixin-3477, 3477
cwx\editor\gui\dwt\dmenu.d-mixin-381, 381
cwx\editor\gui\dwt\mainwindow.d-mixin-3975, 3975
cwx\editor\gui\dwt\mainwindow.d-mixin-3979, 3979
cwx\editor\gui\dwt\eventview.d-mixin-2710, 2710
cwx\editor\gui\dwt\undo.d-mixin-114, 114
cwx\editor\gui\dwt\eventtreeview.d-mixin-441, 441
cwx\editor\gui\dwt\eventtreeview.d-mixin-449, 449
cwx\editor\gui\dwt\eventtreeview.d-mixin-3548, 3548
cwx\editor\gui\dwt\eventtreeview.d-mixin-3549, 3549
cwx\editor\gui\dwt\eventtreeview.d-mixin-629, 629
cwx\editor\gui\dwt\eventtreeview.d-mixin-632, 632
cwx\editor\gui\dwt\eventtreeview.d-mixin-632, 632
cwx\editor\gui\dwt\eventtreeview.d-mixin-632, 632
cwx\editor\gui\dwt\eventeditor.d-mixin-1738, 1738
--------
2016-08-18 13:44:55 [Build: 2016-08-17 21:41:56 Debug / Console (64-bit)]   cwx\editor\gui\dwt\mainwindow.d:4427 [Index out of bounds] java\lang\exceptions.d, 28: 0x00007FF79CE9881D
0x00007FF79CD192B3
0x00007FF79CD19134
0x00007FF79CD190F5
0x00007FF79CBDB959
0x00007FF79CC2B191
0x00007FF79BB088A4
0x00007FF79C6D1D7B
0x00007FF79C6D1E09
0x00007FF79C6D1BC9
0x00007FF79C656DB0
0x00007FF79C695243
0x00007FF79C652EED
0x00007FF79C6540A7
0x00007FF79CB9B963
0x00007FF79BDDA7ED
0x00007FF79C24D947
0x00007FF79BCF76EE
0x00007FF79BCE7504
0x00007FF79B6A37A9
0x00007FF79CD0C23B
0x00007FF79CD3FC89
0x00007FF79CBDD489
0x00007FF79CBDD701
0x00007FF79CBDD5CE
0x00007FF79CBDCA4E
0x00007FF79BCF05F3
0x00007FF79BCEFBAD
0x00007FF79CD3FC89
0x00007FF79CCFAC96
0x00007FF79CBDD45F
0x00007FF79CBDD701
0x00007FF79CBDD5CE
0x00007FF79CBDD8C0
0x00007FF79CCDC662
0x00007FF79CBDD817
0x00007FF79CBDEF02
0x00007FF79CBF8B93
0x00007FF79CC5A5E7
0x00007FF79CBF7CA2
0x00007FF79CC5A54D
0x00007FF79CD8FEC5
0x00007FF79CCDED46
0x00007FF79CD07C0E
0x00007FF79CD0794C
0x00007FFDBC5A1169 in DispatchMessageW
0x00007FFDBC5A0C97 in DispatchMessageW
0x00007FF79CD02B97
0x00007FF79BCFFCEF
0x00007FF79C7CA23F
0x00007FF79CEA8752
0x00007FF79CEA865F
0x00007FF79CEA86EC
0x00007FF79CEA865F
0x00007FF79CEA8599
0x00007FF79C7CA892
0x00007FF79D00AF54
0x00007FFDBC898102 in BaseThreadInitThunk
0x00007FFDBE11C5B4 in RtlUserThreadStart

Comments (2)

  1. k4nagatsuki repo owner

    ありがとうございます。

    どうもこれは直後に限らずツリー表示の時に起こる問題のようです。UIのツリーが更新される前に削除処理が走っているのが原因です。最新のテスト版では修正できていると思います。

  2. 暗黒 騎士 reporter

    お疲れ様です。同一状況でエラーが発生しなくなっているのを確認しました。

  3. Log in to comment