[ オリジナルレポート ]

BugID: #06389

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
インターフェイス解決済み修正済み2016-09-27 07:302016-11-10 09:07
 
テスターgcomes担当者bradhughソース
バージョン0.177発生バージョン0.175修正バージョン0.181
フラグ
セット Internal UI
セット詳細
 
概 要上下キーによるゲーム選択が1個飛びになる。
詳 細pressing arrow up key or arrow down key moves the highlighted game two lines up or down instead of one line
再現手順start mame with:
mame -snapshot_directory <SNAPSHOT-PATH>
so that game snapshot image is shown on the right.
Press the up or down arrow key. The game highlighted will move up or down two times instead of one.
If you start mame without providing snapshots (the message No image Available is shown on the right) then the arrow keys work properly.
追加情報This bug was introduced in mame 175 with:

commit 7f22918675bbac5012d88f6ac97921066414b03f
Author: Vas Crabb <vas@vastheman.com>
Date: Sat Jun 25 20:56:46 2016 +1000
Supply modified time for files in archives [Vas Crabb]

I narrowed down the issue to file: src/lib/util/unzip.cpp, function: zip_file_impl::search, call: decode_dos_time
That's at line 708 in mame 177 source code:

m_header.modified = decode_dos_time(reader.modified_date(), reader.modified_time());

If I comment such line then the bug disappear.
 
添付ファイル