キーコード発火条件の全てに一致を選ぶと色が透過されない

Issue #223 resolved
jinto_ created an issue

この二つは何を語っているのでしょうか?
イベントビューで左の矢印やKCをいじってアンドゥするとたまに出てくるのですが、再現方法が分かりません。

2017-12-21 19:57:17 [Build: 2017-12-20 22:39:39 Debug (64-bit)] cwx\utils.d:134 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4458, 4458
cwx\editor\gui\dwt\mainwindow.d-mixin-4461, 4461
cwx\editor\gui\dwt\eventview.d-mixin-675, 675
cwx\editor\gui\dwt\eventview.d-mixin-639, 639
cwx\editor\gui\dwt\eventview.d-mixin-641, 641
cwx\editor\gui\dwt\eventview.d-mixin-644, 644
2017-12-21 19:57:17 [Build: 2017-12-20 22:39:39 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4569 [Widget is disposed] org\eclipse\swt\SWTException.d, 99: 0x00007FF661BFAC41
0x00007FF661BFAA44
0x00007FF661BFA9F5
0x00007FF661BABDE7
0x00007FF661BABAC6
0x00007FF661C496F0
0x00007FF660A7D21F
0x00007FF660A7DBAB
0x00007FF661CBBBA2
0x00007FF661D5FE0B
0x00007FF661BACEF9
0x00007FF661BF6B8F
0x00007FF661BF4B6D
0x00007FF6609E2EA2
0x00007FF6616A0CDB
0x00007FF661E5AAF2
0x00007FF661E5A9AF
0x00007FF661E5AA6C
0x00007FF661E5A9AF
0x00007FF661E5A7AF
0x00007FF6616A12B4
0x00007FF661F17789
0x00007FFF4D691FE4 in BaseThreadInitThunk
0x00007FFF4F94EF91 in RtlUserThreadStart

2017-12-21 20:14:07 [Build: 2017-12-20 22:39:39 Debug (64-bit)] cwx\utils.d:134 Stack Trace --------
cwx\editor\gui\dwt\mainwindow.d-mixin-4458, 4458
cwx\editor\gui\dwt\mainwindow.d-mixin-4461, 4461
cwx\editor\gui\dwt\dmenu.d-mixin-420, 420
cwx\editor\gui\dwt\eventview.d-mixin-3021, 3021
cwx\editor\gui\dwt\undo.d-mixin-114, 114
cwx\editor\gui\dwt\eventview.d-mixin-583, 583
cwx\editor\gui\dwt\eventview.d-mixin-258, 258
cwx\editor\gui\dwt\eventview.d-mixin-259, 259
cwx\editor\gui\dwt\eventview.d-mixin-261, 261
cwx\editor\gui\dwt\eventview.d-mixin-263, 263
cwx\editor\gui\dwt\eventview.d-mixin-278, 278
cwx\editor\gui\dwt\eventview.d-mixin-279, 279
cwx\editor\gui\dwt\eventview.d-mixin-639, 639
cwx\editor\gui\dwt\eventview.d-mixin-641, 641
cwx\editor\gui\dwt\eventview.d-mixin-644, 644
2017-12-21 20:14:07 [Build: 2017-12-20 22:39:39 Debug (64-bit)] cwx\editor\gui\dwt\mainwindow.d:4569 [Assertion failure] cwx\editor\gui\dwt\eventview.d, 645: 0x00007FF661E31E1B
0x00007FF660A7D1EB
0x00007FF660A76C7F
0x00007FF660A7C0DE
0x00007FF660A7C22D
0x00007FF661B0F04A
0x00007FF660AAD857
0x00007FF66041646A
0x00007FF661CBBBA2
0x00007FF661D5FE0B
0x00007FF661BACEF9
0x00007FF661BF6B8F
0x00007FF661BF4B6D
0x00007FF6609E2EA2
0x00007FF6616A0CDB
0x00007FF661E5AAF2
0x00007FF661E5A9AF
0x00007FF661E5AA6C
0x00007FF661E5A9AF
0x00007FF661E5A7AF
0x00007FF6616A12B4
0x00007FF661F17789
0x00007FFF4D691FE4 in BaseThreadInitThunk
0x00007FFF4F94EF91 in RtlUserThreadStart

Comments (5)

  1. k4nagatsuki repo owner

    アイコンの差し替え等で使うために選択中のツリーアイテムを保存しているのですが、そのアイテムがすでに削除されているというような状況のようです。

    たぶんツリーの移動などのアンドゥが関係していると思うのですが、再現方法が分かりません。

    一応、pull request #244で問題回避のコードを入れておきます。別の不具合が隠されている気もします。

  2. jinto_ reporter

    WS000003.JPG
    例えばこの状態から下に移動を選択して、ゴブリンに選択を移動(KCでもよい)。
    WS000004.JPG
    その後アンドゥするとこんな風になるのは仕様なのでしょうか?
    WS000005.JPG

    それと、キーコード発火条件の全てに一致を選ぶと色が透過されないのは仕様でしょうか?
    WS000007.JPG

  3. k4nagatsuki repo owner

    選択が復元されるのは仕様です。

    それと、キーコード発火条件の全てに一致を選ぶと色が透過されないのは仕様でしょうか?

    pull request #245で修正しました。

  4. Log in to comment