Beta 24での不具合No.03094
SR さん 12/05/13 21:38
 
Beta 24を使用していていくつか問題がありましたので報告させていただきます。

@ツリーが展開されていてカレントフォルダの直下のサブフォルダとして表示されて
いるフォルダを一覧画面から削除した場合、ツリー画面に削除が反映されないことが
あります。また、長く使用しているとツリーに存在するはずのフォルダが表示されな
くなったり、ソート順にならない(一覧表示で最後にソートされているフォルダがツ
リー上では一番上に行く)など、ツリー表示がおかしくなることがあります。別のア
プリでフォルダの移動や削除をするとこうなってしまいやすいような気がします。

Aこのようにツリーがおかしくなってしまったときに「最新の情報に更新(ツリーは
差分)」を行っても表示は直らず、ツリーの再構築が必要でした。「最新の情報に更
新(ツリーは差分)」がうまく動作していないように思います。使用しているOSはXP
64SP2です。ご確認よろしくお願いいたします。

[ ]
RE:03094 Beta 24での不具合No.03096
秀丸担当 さん 12/05/14 10:43
 

報告ありがとうございます。
ツリーの状態が一致していないことがあるとしたら、β24での変更によっての柄
影響は多分無いはずで、以前から起きていたことだと思います。

タブの関係でそういう状態になることもあって、意図的に一致しない状態を作り
出すこともできてしまいます。
起動時にタブの状態が復元されるとき、非アクティブなタブについてはそのフォ
ルダが存在するかどうかに関わらず復元されます。
そしてタブをアクティブにしたとき、そのフォルダが存在しないと、エラーが出
つつ架空のフォルダツリーが構築されます。

このときに「最新の情報に更新(ツルーは差分)」をしてみた限りでは、差分によ
る更新は正常に動いていました。

タブの復元の関係によるものだとしたらいまのところ仕様ですが、そうでないと
したら再現方法がわからないです。
一定の操作方法で再現するようでしたらお手数ですが教えてもらえると助かりま
す。

差分の更新ついいては、可能性としては、もしフォルダツリーの背景を右クリッ
クして「最新の情報に更新(差分)」を選んだときは、そのツリーについてのみで、
「タブごとのフォルダ」枠によってたくさんフォルダ枠があるときは、全てにつ
いては更新されなくて、一致しているツリーと一致していないツリーが出てくる
ことになるということもあると思います。

または、ネットワークなどがあって更新に時間がかかっているとしたら、しばら
く更新中の状態のままということもあると思います。
差分は、展開されているものを全てチェックするので、展開された量に応じて遅
くなってしまいます。
そうだとしたら、しばらくした後にもう一度やると大丈夫だと思います。

[ ]
RE:03096 Beta 24での不具合No.03097
SR さん 12/05/14 20:06
 
情報が不足していたようで申し訳ありません。まず、タブを5〜10個使用しています
が、復元は使用していないのでタブで開いているフォルダは存在しているはずです。
また、ネットワークは秀丸ファイラーClassicのツリーで展開したりフォルダとして
開いたりはしていません。今回の件はご指摘のようにBeta24で発生したというよりも
以前ののバージョンから起こっていたのかもしれません。

>タブの復元の関係によるものだとしたらいまのところ仕様ですが、そうでないと
>したら再現方法がわからないです。
>一定の操作方法で再現するようでしたらお手数ですが教えてもらえると助かりま
>す。

ツリー表示がおかしくなるケースの再現の方法はこちらもはっきりとわからないので
すが、以下の場合に起こりやすいようです。

@ファイルをコピーしたりしていてI/Oが重く、フォルダ情報の更新が遅れるような
状況。
A秀丸ファイラーClassicでツリーを展開し、開いているフォルダの中にあるフォル
ダをエクスプローラや別のアプリで移動したり削除した場合。

エクスプローラと組み合わせて使用していますが、同じような操作をしても今のとこ
ろエクスプローラのツリー表示が前回申し上げた症状のようになったことはなかった
ように思います。

>差分の更新ついいては、可能性としては、もしフォルダツリーの背景を右クリッ
>クして「最新の情報に更新(差分)」を選んだときは、そのツリーについてのみで、
>「タブごとのフォルダ」枠によってたくさんフォルダ枠があるときは、全てにつ
>いては更新されなくて、一致しているツリーと一致していないツリーが出てくる
>ことになるということもあると思います。

「最新の情報に更新(差分)」はF5に割り当てて使用してますが、前回ご連絡しました
ツリー表示がおかしくなった3パターンに対しては機能しませんでした。F5を押した
りフォルダツリーの背景を右クリックして「最新の情報に更新(差分)」を選んでも変
化なしで、ツリー情報が更新されません。「最新の情報に更新」でツリーが閉じない
ように変更していただいたバージョンの時はこのような時も更新されていたように思
いますが、その時はタブを使用していなかった可能性があるので条件が違うかもしれ
ません。

また、こちらではタブを複数開いていてもツリーは1つだけでそれぞれのタブが1つの
ツリーを参照しているものと考えていましたが、秀丸ファイラーClassicの仕様では
タブの数だけそのタブ用のツリーが存在するということでしょうか。もしそうでした
ら、タブを複数開いているとそれだけツリーがおかしくなりやすくなるのかもしれま
せん。とりあえずタブ機能を無効にしてしばらく使用してこのようなツリー表示の不
具合が再現するか確認してみたいと思います。


[ ]
RE:03097 Beta 24での不具合No.03098
秀丸担当 さん 12/05/15 10:36
 

詳しい情報ありがとうございます。
1つわかったことがありました。
ツリーが監視による更新のとき、更新している最中のタイミングでフォルダツ
リーの背景を右クリックして「最新の情報に更新(差分)」を選んだとき、2つの
差分更新が同時に動いてうまく動かない可能性があることがわかりました。
そのとき現れる症状が、今回言われているケースになるかどうかは掴めていない
です。
このことが今回のケースと同じことかどうかわからないですが、次のβ版で対策
します。
報告いただいた再現しやすい状況を元に、他にも問題がないか調べます。

>また、こちらではタブを複数開いていてもツリーは1つだけでそれぞれのタブが1つの
>ツリーを参照しているものと考えていましたが、秀丸ファイラーClassicの仕様では
>タブの数だけそのタブ用のツリーが存在するということでしょうか。

[表示]→[サイドバー]→[フォルダ]によるフォルダツリーの場合は、フォルダツ
リーは1つのみで、それぞれのタブが1つのツリーを参照します。通常の場合は
こちらんいなっていると思います。

[表示]→[サイドバー]→[タブごとのフォルダ]によるフォルダツリーの場合は、
それぞれのタブについて、タブの数だけツリーが複数存在しています。

[ ]
RE:03098 Beta 24での不具合No.03099
秀丸担当 さん 12/05/15 13:24
 

ご報告の問題の原因がわかりました。
背景右クリックからの更新のときは関係ありませんでした。

フォルダツリーが何らかの更新中、マウスの左ボタンを押したりEscキーを押し
たりして時間のかかっている更新処理を中断して操作できるようになっているの
ですが、そのとき、現在のフォルダだったフォルダだけがその後更新が反映され
ないようになってしまっていました。
言われている通り差分の更新ときに現在のフォルダだけがうまくいかず、通常の
更新では回復しました。
以前からある問題だったようです。
次のβ版で修正させていただきます。

[ ]