Project

General

Profile

Actions

バグ #305

closed

古いアイコンキャッシュファイルが30日経過後も削除されない

Added by Izumi Tsutsui over 11 years ago. Updated about 11 years ago.

Status:
終了
Priority:
通常
Target version:
プラグイン名:
ブランチ:
クラッシュする:

Description

r281 の変更以降 ~/.mikutter/icons/ 以下にキャッシュされたアイコンファイルは
30日以上古いものは削除される仕様であるが、実際には削除されていないように見える。

core/mui/gtk_webicon.rb の動作を確認してみると、 garbage_collect
呼ばれているものの30日経過後のファイルの検出が正しくされていない
(が rescue nil しているので何も出ない?)ような感じ。

notice を入れまくって延々と動作を見てみると
  • garbage_collect 内の #{icon_dir}#{icondir} の間違い?
  • #{icondir}ICONDIR を返す(~を含む場合がある)ので File.expand_path しないといけない?

の2点を添付パッチのように直すといけてるっぽいです。


Files

gtk_webicon.rb.diff (549 Bytes) gtk_webicon.rb.diff garbage_collect 修正確認用 適当パッチ Izumi Tsutsui, 2011-09-01 18:41
gtk_webicon.rb.diff (634 Bytes) gtk_webicon.rb.diff ファイルの削除は確認した Katsuyoshi MATSUMOTO, 2011-09-22 22:44
Actions

Also available in: Atom PDF