diff -up gxmms2/gkrellxmms2/gkrellxmms2.c.DrNo gxmms2/gkrellxmms2/gkrellxmms2.c --- gxmms2/gkrellxmms2/gkrellxmms2.c.DrNo 2010-04-14 09:12:14.727790981 -0400 +++ gxmms2/gkrellxmms2/gkrellxmms2.c 2010-04-14 09:12:37.421789139 -0400 @@ -178,7 +178,7 @@ static void cb_panel_release_event(GtkWi if (xmms2ctrl_get_error() != ERROR_CONNECTION && trackinfo_get_playtime(&track) > seek_ms && event->y < yoffset && seek_in_progress) { - res = xmmsc_playback_seek_ms(connection, seek_ms); + res = xmmsc_playback_seek_ms(connection, seek_ms, XMMS_PLAYBACK_SEEK_SET); xmmsc_result_unref(res); } seek_in_progress = FALSE; diff -up gxmms2/gxmms2src/gxmms2.c.DrNo gxmms2/gxmms2src/gxmms2.c --- gxmms2/gxmms2src/gxmms2.c.DrNo 2009-08-11 16:29:11.000000000 -0400 +++ gxmms2/gxmms2src/gxmms2.c 2010-04-14 09:11:55.619660349 -0400 @@ -89,7 +89,7 @@ static gboolean cb_scale_release_event(G if (xmms2ctrl_get_error() != ERROR_CONNECTION) { res = xmmsc_playback_seek_ms(connection, - (guint)gtk_range_get_value(GTK_RANGE(widget))); + (guint)gtk_range_get_value(GTK_RANGE(widget)), XMMS_PLAYBACK_SEEK_SET); xmmsc_result_unref(res); } update_scale = TRUE;