From fc493f5e80de2860c73b998c8ce187ea68bedcdf Mon Sep 17 00:00:00 2001 From: Alexey Yakovenko Date: Tue, 17 Dec 2013 22:39:47 +0100 Subject: fix bug #1020: incorrect cursor/scroll after deleting playlists --- deadbeef.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'deadbeef.h') diff --git a/deadbeef.h b/deadbeef.h index 4fe1b5b6..496766c4 100644 --- a/deadbeef.h +++ b/deadbeef.h @@ -71,6 +71,7 @@ extern "C" { // api version history: // 9.9 -- devel +// 1.6 -- deadbeef-0.6.1 // 1.5 -- deadbeef-0.6 // 1.4 -- deadbeef-0.5.5 // 1.3 -- deadbeef-0.5.3 @@ -90,7 +91,7 @@ extern "C" { // 0.1 -- deadbeef-0.2.0 #define DB_API_VERSION_MAJOR 1 -#define DB_API_VERSION_MINOR 5 +#define DB_API_VERSION_MINOR 6 #define DDB_DEPRECATED(x) @@ -109,6 +110,12 @@ extern "C" { #define DDB_API_LEVEL DB_API_VERSION_MINOR #endif +#if (DDB_WARN_DEPRECATED && DDB_API_LEVEL >= 6) +#define DEPRECATED_16 DDB_DEPRECATED("since deadbeef API 1.6") +#else +#define DEPRECATED_16 +#endif + #if (DDB_WARN_DEPRECATED && DDB_API_LEVEL >= 5) #define DEPRECATED_15 DDB_DEPRECATED("since deadbeef API 1.5") #else @@ -1013,6 +1020,11 @@ typedef struct { // deselect all tracks in playlist void (*plt_deselect_all) (ddb_playlist_t *plt); +#endif + // since 1.6 +#if (DDB_API_LEVEL >= 6) + void (*plt_set_scroll) (ddb_playlist_t *plt, int scroll); + int (*plt_get_scroll) (ddb_playlist_t *plt); #endif } DB_functions_t; -- cgit v1.2.3