From a234de1ee309c3a074a9ab0c3441b60197ff27d7 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Tue, 26 Aug 2014 11:12:20 +0200
Subject: [PATCH] decoder/gme: use integer seek times

---
 src/decoder/plugins/GmeDecoderPlugin.cxx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/decoder/plugins/GmeDecoderPlugin.cxx b/src/decoder/plugins/GmeDecoderPlugin.cxx
index 469da2540..e10efcbed 100644
--- a/src/decoder/plugins/GmeDecoderPlugin.cxx
+++ b/src/decoder/plugins/GmeDecoderPlugin.cxx
@@ -194,8 +194,8 @@ gme_file_decode(Decoder &decoder, Path path_fs)
 
 		cmd = decoder_data(decoder, nullptr, buf, sizeof(buf), 0);
 		if (cmd == DecoderCommand::SEEK) {
-			float where = decoder_seek_where(decoder);
-			gme_err = gme_seek(emu, int(where * 1000));
+			unsigned where = decoder_seek_where_ms(decoder);
+			gme_err = gme_seek(emu, where);
 			if (gme_err != nullptr)
 				LogWarning(gme_domain, gme_err);
 			decoder_command_finished(decoder);