[▲前のスレッド]

2013/9/19 (木) 09:53:33 名無し  
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
[2048] ファイル内容比較で強制停止(2.1.0)
Sakura2.1.0(Win7/WinXP)で、
ファイル内容比較でアプリが強制終了することがあります。

再現方法は、
1. 新しく起動
2. (無題)のままctrl+Enter またはメニューから
「ファイル内容を比較を実行」
3. 「比較するファイルを下から選択」にて、
空白行が選択されている状態で、うっかりOKを押す。

単純なバグかと思われ。

2013/9/20 (金) 04:13:06 もか  
INCM1.23a
[2049] Re: ファイル内容比較で強制停止(2.1.0)
0.3秒ぐらい間はありますが、ウィンドウ1つのときは
通常「ファイル内容比較」自体が選択できない(グレーダウン)
みたいですけど、なにか抜けがあるんでしょうか。
だから、他のウィンドウなしのときのダイアログ表示は考慮されてないんでしょうね。

2013/9/20 (金) 12:46:12 tn  
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36
[2050] Re2: ファイル内容比較で強制停止(2.1.0)
「ファイル内容比較」はグレーダウンされていて選択できませんね.
しかし,私のところでも(Win7) Ctrl+Enter だと,比較する
ファイルを選ぶ画面が出てきて,OKをクリック または Enter
を押すと,強制終了します.

2013/9/20 (金) 13:11:05 novice  
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
[2051] Re:ファイル内容比較で強制停止(2.1.0)
▼ 名無しさん
> Sakura2.1.0(Win7/WinXP)で、
> ファイル内容比較でアプリが強制終了することがあります。


調べたところ、r2574以降で発生しました。
CDlgCompare::SetData()
int nId = CAppNodeManager::getInstance()->GetEditN
ode( *m_phwndCompareWnd )->m_nId;
GetEditNode()の戻り値がNULLになります。

パッチを作成しました。
http://sourceforge.net/p/sakura-editor/patchunicode/671/

2013/9/22 (日) 18:02:13 もか  
INCM1.23a
[2052] Re2:ファイル内容比較で強制停止(2.1.0)
実際に落ちる場所はそうみたいですが、
IsModificationForbidden != IsFuncEnable のときも、
実行しないようにするほうがいいのでは?

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.000][st:0.000]