ファイル一覧のソート処理の不具合No.05144
hiro さん 14/10/14 14:47
 
いつもお世話になっております。

ファイル一覧のソート処理で、2件ほど不具合と思われるものがあったので報告します。

■「評価」列のソート順がおかしい。
wmv、wmaファイルに評価づけを行っているのですが、評価列のソート処理が正しく働
きません。
稀に正常にソートされるフォルダもあるのですが、大半のフォルダではおかしくなっ
ています。


■「フォルダサイズ」列のソート順がおかしくなる
「フォルダサイズを表示」をONにし、サイズ列をソートした後、「別フォルダに移動
→元のフォルダに戻る」という操作を行うと、サイズ列がソートされているものの、
ソート順がおかしくなります。

ご確認の程、お願いいたします。

<動作環境>
Windows 8
秀丸ファイラーClassic Version 1.12 64bit Edtion

[ ]
RE:05144 ファイル一覧のソート処理の不具No.05147
秀丸担当 さん 14/10/14 16:30
 

バグ情報ありがとうございます。

評価のソートは確かにうまくいっていませんでした。
カラムの情報は数値としても取得でき、数値がある場合は数値で比較するのです
が、評価がないところは数値ではなく情報が無いとして帰ってきているようでし
た。
問題ないように修正させていただきます。

フォルダサイズのソートは、フォルダサイズの計算は遅いので、いったんファイ
ル一覧が出てから、ずらずらと遅延して表示された後の、手動操作のみ可能で、
フォルダを切り替えた直後の表示ではソートはしないです。

通常ではメッセージは出ないですが、スクロールするだけフォルダがある場合は
、サイズ列をクリックすると、以下のメッセージがファイル一覧上部に出ます。

「フォルダサイズが全て計算されていないため、フォルダサイズのソートは完全
にはされていません。スクロールして見えていないところは画面内に表示させる
必要があります。」

これは、一見フォルダサイズが表示されたように見えても、スクロールしていな
いところは計算していないということが見た目ではわからないため、そう表示し
ています。

[ ]
RE:05147 ファイル一覧のソート処理の不具No.05149
hiro さん 14/10/15 00:57
 
コメントありがとうございます。

>「フォルダサイズが全て計算されていないため、フォルダサイズのソートは完全に
>はされていません。スクロールして見えていないところは画面内に表示させる必要
>があります。」

本件ですが、元のフォルダに戻った時点で、恐らくフォルダ移動の前に算出されたフ
ォルダサイズが表示され、且つそのソート順がおかしくなっている。その一方で、上
記のメッセージは表示されず、結果としてソート処理が正常に働いていないように見
えていました。

本件は、処理負荷が高そうなので改善は難しいと思いますが、処理を改善できずとも
見栄えの改善ができれば、違和感は減る気がします。

[ ]
RE:05149 ファイル一覧のソート処理の不具No.05151
秀丸担当 さん 14/10/15 09:59
 

フォルダサイズは、一度計算した後の2回目の表示はすぐに表示されることが多
いですが、秀丸ファイラーClassicとしては特に何かをしているわけではなく、
OSとしてキャッシュが働いているから速いのだと思います。
使う側の立場ではそれはどちらでもいいことで、すぐに表示される場合は確かに
違和感はあると思います。
手動操作時のスクロールしていないときのメッセ―ジだけでなく、初期表示時も
メッセージが表示されるように考えてみます。

[ ]
RE:05144 ファイル一覧のソート処理の不具No.05154
hiro さん 14/10/16 21:38
 
V1.13β1で、本件の2つの修正を確認しました。
ありがとうございます。

[ ]