バグ: カードが存在するビューでマウスを動かさずに左クリック+Home(End)を入力するとエラーが起きる

Issue #110 resolved
Liar_cw NA created an issue

表題どおりです。

マウス左クリックをしたまま 1pxも動かさずにHomeまたはEndキーを押すと確定でエラーが発生しました。

  • ウィンドウの分離状態を問わず、エラー。
  • テーブル、状態変数、ファイルビューでは発生せず。
  • カードが存在しないビューは問題なし。キャストビューにて確認。
cwxeditor_fnine_20160706.zip

2016-07-07 18:47:47 [Build: 2016-07-06 20:15:14 Debug (32-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\cardlist.d-mixin-136, 136
cwx\editor\gui\dwt\cardlist.d-mixin-179, 179
cwx\editor\gui\dwt\cardlist.d-mixin-811, 811
cwx\editor\gui\dwt\cardlist.d-mixin-813, 813
cwx\editor\gui\dwt\cardlist.d-mixin-815, 815
cwx\editor\gui\dwt\cardlist.d-mixin-987, 987
--------
2016-07-07 18:47:47 [Build: 2016-07-06 20:15:14 Debug (32-bit)] cwx\editor\gui\dwt\mainwindow.d:4427 [Access Violation] , 0: 0x00D82B20
0x00D77ADC
0x00D79294
0x01139FC6
0x010766D9
0x0107683D
0x01076781
0x0107692F
0x010768DE
0x01077BBC
0x01071ED2
0x01070C8F
0x010A1218
0x010A1024
0x74A862FA in gapfnScSendMessage
0x74A86D3A in GetThreadDesktop
0x74A90D37 in GetClientRect
0x74A90D5D in CallWindowProcW
0x71D2F453 in DPA_Sort
0x71D2F5FE in DefSubclassProc
0x71D2F5B2 in DefSubclassProc
0x71D2B65F in ImageList_GetIcon
0x71D2F5FE in DefSubclassProc
0x71D2F4A0 in DPA_Sort
0x74A862FA in gapfnScSendMessage
0x74A86D3A in GetThreadDesktop
0x74A877D3 in CharPrevW
0x74A8789A in DispatchMessageW
0x0109DD53
0x008518C5
0x00D98B6A
0x011D4A93
0x011D4A57
0x011D4958
0x00D98C14
0x0120DDBD
0x7563338A in BaseThreadInitThunk
0x770D9A02 in RtlInitializeExceptionChain
0x770D99D5 in RtlInitializeExceptionChain

Comments (3)

  1. k4nagatsuki repo owner

    ご報告ありがとうございます。範囲選択機能にバグがあって、範囲選択が開始されていないのに(左クリックしてマウスを動かした時に開始される)、スクロール処理の中で範囲選択処理が動いていたのが原因です。

    修正しましたので最新のテスト版をお試しください。

  2. Liar_cw NA reporter

    特に問題もなく正常に動作することを確認しました。

    cwxeditor_fnine_20160707
    Build: 2016-07-07 20:58:28 Debug (32-bit)
    Compiled by Digital Mars D 2071
    
  3. Log in to comment