アンドゥで落ちたNo.08549
IKKI さん 15/02/23 01:40
 
秀丸担当さん、こんにちは。

ちょっと再現性がなくて何とも言えないのですが…
 1. 下記のようなマクロ(実際にはもっと長い)を実行する
  →Grep結果ウィンドウが開いた状態になる
 2. 元のウィンドウに切り替える
 3. アンドゥを含む編集をする
という手順で何度か落ちました。元のマクロと dump.txt を別途送ります。
groupundo がネストしてるあたりが怪しい気がしたのですが、そこだけを切り出した
下記の最小マクロでは再現せず、もしかしたら他の要因かもしれません。
ちょっと調べてみていただけますでしょうか。

// Grep結果のファイル名が要らない.mac
setcompatiblemode 0x10000F;
begingroupundo;
call GrepSearchDialog;
endgroupundo;
endmacro;
GrepSearchDialog:
grepdialog2 searchbuffer, grepfilebuffer, directory2, searchoption;
if (result >= 1) {
 begingroupundo;
 replaceallfast "^.*?: ", "", regular;
 endgroupundo;
}
return;

秀丸エディタ v8.52β2

[ ]
RE:08549 アンドゥで落ちたNo.08550
秀丸担当 さん 15/02/23 11:03
 

バグ情報ありがとうございます。
dump等の詳しいファイル受け取りました。ありがとうございます。
再現方法の特定には至っていませんが、dumpによって問題の個所は確実にわかり
ました。
次のβ版で修正させていただきます。

[ ]